SELECT MAX(SUBSTR(SYS_CONNECT_BY_PATH(COLUMN_NAME, ','), 2)) COL
INTO VAR_STRING
FROM (SELECT COLUMN_NAME, COLUMN_ID
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = V_TABLE_NAME)
START WITH COLUMN_ID = 1
CONNECT BY COLUMN_ID = ROWNUM;
RETURN VAR_STRING;
INTO VAR_STRING
FROM (SELECT COLUMN_NAME, COLUMN_ID
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = V_TABLE_NAME)
START WITH COLUMN_ID = 1
CONNECT BY COLUMN_ID = ROWNUM;
RETURN VAR_STRING;
解决方案 »
- 如何读取oracle中类型为LONG RAW 的doc格式的文件
- 找错误啊(关于动态SQL)
- select * from table(dbms_xplan.display);
- 数字转换问题,高手来帮帮了。类似01234----》〇一二三四
- 散分!!!
- oracle 时间格式问题!!!!!!!! 急
- 存储过程和事务的关系
- 如何设置、修改表中字段的缺省值,语句如何写。谢谢!
- 请高人:每月月底执行一次该如何写?DBMS_JOB.SUBMIT(:jobno, 'NEw(''00'',1,to_char(sysdate,''yyyymm''));', SYSDATE, 'add_mo
- 推荐一个sql的帖子,虽然不是oracle,但很多思想值得借鉴.
- hibernate3.0 如何调用oracle10g的存储过程??
- Oracle中去除数值中的小数
select wm_contat(字段名) from yourtable;