小弟实习生,由于公司最近转成ORACLE,以前SQL里的存储过程要重新改过,小弟负责一个简单的部分,遇到这样一个问题
SELECT NAME
INTO v_FdName --表中的主键或表、临时表中的标识列名
FROM syscolumns
WHERE id = v_Obj_ID --对象ID
AND STATUS = TO_NUMBER('80', 'XX');
这样一句话 我该怎么修改,
原本以为转成user_tab_columns,可是不行。
SELECT NAME
INTO v_FdName --表中的主键或表、临时表中的标识列名
FROM syscolumns
WHERE id = v_Obj_ID --对象ID
AND STATUS = TO_NUMBER('80', 'XX');
这样一句话 我该怎么修改,
原本以为转成user_tab_columns,可是不行。
解决方案 »
- ORACLE递归查询优化
- 小弟来问个问题,关于连接查询,存在重复记录时,只连接显示唯一一条。。
- 下面提示的错误的解决方法???
- 高分求面试题
- ora-12500:tns 监听程序无法启动专用服务器进程
- oracle工具plsql中的同义词一般用处是什么?
- 请问一下(shutdown immediate)和(shutdown abort)的区别。
- 如何能把一个数字加上千分号,如99999变成99,999
- oracle9i 在redhat8下安装,安装程序的揭示信息是乱码
- sql语句中可不可以包括“〔数字,数字〕”这样的东西?
- 使用OLEDB,报“ORA-12154,TNS无法处理服务名”
- 数据库中如何给某列加10天
才学oracle
select column_name from user_cons_columns where constraint_name =
(select constraint_name from user_constraints where table_name = upper('表名') and constraint_type = 'P')
有什么不行,你要查什么?主键?先找user_constraints 找到主键名称之后再找user_cons_columns