有好的动态SQL ( Excute immediate ) 开发项目中的例子吗 比如你在写存储过程的时候,你的查询语句的列名动态的,这时候就需要用动态SQL. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般用在不固定查询数据列。我这里随便给你个应用场景吧:1、一个数据中转表,里面列名有一定规律(例如fld00,fld01,fld02,...)2、应用在使用这个表的时候随意的存储字段个数,因为你不知道具体用户存储的这批数据包含那些字段。3、在这个时候你就可以体会到动态SQL的好处了。 执行动态sql用的,参考ORACLE EXECUTE IMMEDIATE 用法举个例子有一个表A,字段D01、D02……D31分别对应一个月中的每一天现在需要更新当前日期对应的列,就可以这样EXECUTE IMMEDIATE "update T set D"||TO_DATE(SYSDATE,'DD')||"=1 WHERE ……" 急...在线等,Oracle查询语句,跪等大虾!!! ORA-12523: TNS: 监听程序未找到适用于客户机连接的例程 请教在sqlplus输入何命令可以让数据库做checkpoint? 关于oracle序列的问题 xml数据的读取,sql应该怎么写? 如何让insert时重复记录被覆盖? 求助:PHP如何远程连接oracle数据库,, 购买一套正版ORACLE数据库服务器后,在程序中发布ORACLE中的若干文件是否合法? 在开发中,应该给开发人员什么样的权限? 散分! 四个月四个角,我要一颗星!散分散分!!! 一个表中两条数据,将其合并成一条 [醒目]oracle导出表时出错
我这里随便给你个应用场景吧:
1、一个数据中转表,里面列名有一定规律(例如fld00,fld01,fld02,...)
2、应用在使用这个表的时候随意的存储字段个数,因为你不知道具体用户存储的这批数据包含那些字段。
3、在这个时候你就可以体会到动态SQL的好处了。
ORACLE EXECUTE IMMEDIATE 用法举个例子有一个表A,
字段D01、D02……D31分别对应一个月中的每一天
现在需要更新当前日期对应的列,就可以这样
EXECUTE IMMEDIATE "update T set D"||TO_DATE(SYSDATE,'DD')||"=1 WHERE ……"