oracle 动态sql查询语句中含有表中字段时的单引号问题 ref_cursor :='select table_name from all_tab_columns where column_name =''ID''' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单引号在SQL语言中是敏感字符的,需要转义,类似于编程语言中的反斜杠(\),而SQL中的转义字符为单引号(‘),所以写法如楼上。 楼主的sql中如果需要处理单引号的地方比较多的话,在10g后可以这样写ref_cursor :='select table_name from all_tab_columns where column_name =q'('ID')'; @gleiyucolumn_name =q'('ID')'; 好像不行? 额,你要的应该是这个效果吧ref_cursor :=q'(select table_name from all_tab_columns where column_name ='ID')' oracle 10g 定时备份 Oracal to Sybase 高分请教oracle递归查询五级节点的所有数据 Vista中如何安装Orecle10g? 请问大家这个SQL怎样写,能产生一个从m到n的所有整数? PLS-00103错误,大家来看下,帮帮忙啊 如何恢复回滚段(状态为Needs Recovery)? Real Application Clusters ,,??? 如何让时间自增 Oracle 启动不了了,急啊。 Oracle “CONNECT BY” 使用(转) 求一个sql语句
ref_cursor :='select table_name from all_tab_columns where column_name =q'('ID')';
column_name =q'('ID')';
好像不行?
ref_cursor :=q'(select table_name from all_tab_columns where column_name ='ID')'