postgreSQL问题
时间:2011-10-26
来源:互联网
begin
IF 3 > 2 THEN
--一些简单的操作
END IF;
end
写一个函数去执行上面的语句是可以了。请问在什么地方可以只单单的执行上面的语句。
谢谢!!!
作者: weiluo12 发布时间: 2011-10-26
作者: wwwwb 发布时间: 2011-10-26
怎样执行下面简单的语句
begin
IF 3 > 2 THEN
--一些简单的操作
END IF;
end
写一个函数去执行上面的语句是可以了。请问在什么地方可以只单单的执行上面的语句。
谢谢!!!
不明白……
作者: yq510457 发布时间: 2011-10-26
postgres=#
执行if语句,或者循环语句块(这样可以向数据库方便的插入基础数据)
我把语句块写在一个文件中然后在命令行运行
postgres=# \i c:/test.sql;
这样也是不行的,但是我直接在命令行创建函数就可以成功
把创建函数的语句写在一个文件中,然后运行
postgres=# \i c:/test.sql;
也是成功的。
作者: weiluo12 发布时间: 2011-10-26
作者: wwwwb 发布时间: 2011-10-26
请wwwwb写一个简单块给我,我执行试试
作者: weiluo12 发布时间: 2011-10-26
DO $$DECLARE r record;
BEGIN
FOR r IN SELECT table_schema, table_name FROM information_schema.tables
WHERE table_type = 'VIEW' AND table_schema = 'public'
LOOP
EXECUTE 'GRANT ALL ON ' || quote_ident(r.table_schema) || '.' || quote_ident(r.table_name) || ' TO webuser';
END LOOP;
END$$;
作者: wwwwb 发布时间: 2011-10-26
BEGIN
r:=123;
if r>456 then
select 1;
end if;
END$$;
作者: wwwwb 发布时间: 2011-10-26
BEGIN
r:=123;
if r>456 then
select 1;
end if;
END$$;
作者: wwwwb 发布时间: 2011-10-26
zw$# BEGIN
zw$# r:=123;
zw$# if r>456 then
zw$# select 1;
zw$# end if;
zw$# END$$;
DO
作者: WWWWA 发布时间: 2011-10-26
作者: weiluo12 发布时间: 2011-10-26
edmms$#
这两个是什么区别啊!
谢谢楼上的!!!
作者: weiluo12 发布时间: 2011-10-26
作者: wwwwb 发布时间: 2011-10-26
如果要执行块语句就因该"切换到"edmms$#模式下,对吧?
非常感谢你!!!
随便请假一下sqlserver2000中的ISNUMERIC()函数在postgreSQL有什么函数可以替代的吗?
作者: weiluo12 发布时间: 2011-10-26
如果要执行块语句就因该"切换到"edmms$#模式下,对吧?
是这样
随便请假一下sqlserver2000中的ISNUMERIC()函数在postgreSQL有什么函数可以替代的吗?
没有
作者: wwwwb 发布时间: 2011-10-26
这个在postgreSQL怎样的去实现?
谢谢!!!
作者: weiluo12 发布时间: 2011-10-26
case when length(translate('1a2b3','0123456789',''))=0 then 'yes' else 'no' end,
case when length(translate('123','0123456789',''))=0 then 'yes' else 'no' end
作者: wwwwb 发布时间: 2011-10-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28