当前位置: 代码迷 >> Oracle开发 >> 跪求帮助,plsql相关有关问题
  详细解决方案

跪求帮助,plsql相关有关问题

热度:19   发布时间:2016-04-24 07:05:11.0
跪求帮助,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 字符串

循环执行你要做的操作。
  相关解决方案