请教关于pg编写存储过程应用时遇到的5个小问题 1。声明了一个type类型,提交后在pgAdmin111中哪个目录下可以看到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存放 在data_type_privileges表中 2.pgAdmin提供debug功能吗?象pl/sql developer那样设断点,输入参数的功能。 如何访问这个表,希望看到关于我提交的type的定义内容。谢谢! EMS SQL Manager for PostgreSQL你试试不知道有没有TOAD FOR PostgreSQL,实际上用SELECT 变量名之类的方法一样可以达到目的 当前库和postgres库下select 时提示没有该表。如何做? 我现在就是看什么,select 神马。不习惯。 第一次赋初值INSERT INTO obj1 VALUES (0,‘老瓦’,‘’);当加入补充信息,比如只要更新最后一个值时INSERT INTO obj1 VALUES (0,‘老瓦’,‘乒坛老将’);这两种情况如何写 SELECT "A".object_catalog, "A".object_schema, "A".object_name, "A".object_type, "A".dtd_identifierFROM information_schema.data_type_privileges "A";在PGIII下图形化查询构造器下可生成 这样可以吧update obj1 set field3='乒坛老将’; 这样写看不到定义type的语句。要用了解type的结构,然后才能insert,update的 1。声明了一个type类型,如何看到定义的内容 == {没答案}2.pgAdmin提供debug功能吗?象pl/sql developer那样设断点,输入参数的功能。==无该功能3。type赋值 == insert ,update (理解和sql相同)4。对一个list循环取值时,如何中断循环。(类似break的语句) 1、在POSTGRESQL命令行下\d compfooor\d 你的TYPE名 4EXITEXIT [ label ] [ WHEN expression ];如果没有给出 label, 那么退出最内层的循环,然后执行跟在 END LOOP 后面的语句。 如果给出 label, 那么它必须是当前或者更高层的嵌套循环块或者语句块的标签。 然后该命名块或者循环就会终止,而控制落到对应循环/块的 END 语句后面的语句上。 如果声明了WHEN,循环退出只有在 expression 为真的时候才发生, 否则控制会落到 EXIT 后面的语句上。 EXIT 可以用于在所有的循环类型中,它并不仅仅限制于在无条件循环中使用。 在和 BEGIN 块一起使用的时候,EXIT 把控制交给块结束后的下一个语句。 例子: LOOP -- 一些计算 IF count > 0 THEN EXIT; -- exit loop END IF;END LOOP;LOOP -- 一些计算 EXIT WHEN count > 0;END LOOP;BEGIN -- 一些计算 IF stocks > 100000 THEN EXIT; -- 导致从 BEGIN 块里退出 END IF;END; 1SELECT a.*FROM information_schema.attributes a; 这个方法可以啊!1。声明了一个type类型,如何看到定义的内容 == {information_schema.attributes}2.pgAdmin提供debug功能吗?象pl/sql developer那样设断点,输入参数的功能。==无该功能3。type赋值 == insert ,update (理解和sql相同)4。对一个list循环取值时,如何中断循环。(类似break的语句) mysql数据恢复。 问几个简单的SQL命令 MYSQL的schedule job那里错了? 这个sql查询语句怎么写? 过程编译成功 但是在CALL P1()时 屏幕白了 没有反应怎么回事? 怎样创建一个触发器 如何发布数据库?? 我用mysqlcc(图形界面)为什么不能查询出多于一行的记录。(报错) 如何将character_set_server从Latin变成utf8 求多个相同结构的表的同一字段的最大值存入新表 access2003里的表通过odbc导入到mysql后,显示的汉子记录是乱码 disuz数据库查询问题
谢谢!
你试试
不知道有没有TOAD FOR PostgreSQL,
实际上用SELECT 变量名之类的方法一样可以达到目的
如何做?
第一次赋初值
INSERT INTO obj1 VALUES (0,‘老瓦’,‘’);当加入补充信息,比如只要更新最后一个值时
INSERT INTO obj1 VALUES (0,‘老瓦’,‘乒坛老将’);这两种情况如何写
"A".object_catalog,
"A".object_schema,
"A".object_name,
"A".object_type,
"A".dtd_identifier
FROM
information_schema.data_type_privileges "A";在PGIII下图形化查询构造器下可生成
update obj1 set field3='乒坛老将’;
要用了解type的结构,然后才能insert,update的
在POSTGRESQL命令行下
\d compfoo
or
\d 你的TYPE名
EXIT
EXIT [ label ] [ WHEN expression ];如果没有给出 label, 那么退出最内层的循环,然后执行跟在 END LOOP 后面的语句。 如果给出 label, 那么它必须是当前或者更高层的嵌套循环块或者语句块的标签。 然后该命名块或者循环就会终止,而控制落到对应循环/块的 END 语句后面的语句上。 如果声明了WHEN,循环退出只有在 expression 为真的时候才发生, 否则控制会落到 EXIT 后面的语句上。 EXIT 可以用于在所有的循环类型中,它并不仅仅限制于在无条件循环中使用。 在和 BEGIN 块一起使用的时候,EXIT 把控制交给块结束后的下一个语句。 例子:
LOOP
-- 一些计算
IF count > 0 THEN
EXIT; -- exit loop
END IF;
END LOOP;LOOP
-- 一些计算
EXIT WHEN count > 0;
END LOOP;BEGIN
-- 一些计算
IF stocks > 100000 THEN
EXIT; -- 导致从 BEGIN 块里退出
END IF;
END;
SELECT
a.*
FROM
information_schema.attributes a;
1。声明了一个type类型,如何看到定义的内容 == {information_schema.attributes}2.pgAdmin提供debug功能吗?象pl/sql developer那样设断点,输入参数的功能。==无该功能3。type赋值 == insert ,update (理解和sql相同)4。对一个list循环取值时,如何中断循环。(类似break的语句)