跪求帮助,plsql相关问题
在不知道一个表的主健的情况下,如何从这个表里取得主健的值?请大家帮帮忙。需要用plsql。
取得表的主健代码如下:
select column_name
from user_cons_columns
where table_name = ''
and position is not null
但是不知道主建的值怎么取得?
table
------解决方案--------------------execute immediate
('SELECT (SELECT column_name
FROM user_cons_columns
WHERE table_name = ** *
AND position IS NOT NULL)
FROM ** *')
------解决方案--------------------声明一个动态游标;
检索出主键字段;
拼接一个'select 主键 from 表'的字符串
open 游标 for 字符串
循环执行你要做的操作。