Oracle SQLPlus设置基于变量的环境变量
发布时间:2021-01-17 02:47:30 所属栏目:站长百科 来源:网络整理
导读:我想根据我想要检索的 XML数据的大小来设置环境变量.这个想法是这样的: var XML_DATA_SIZE number;SELECT TRIM(LENGTH(xmltype.getClobVal(xml_data))) INTO :XML_data_size FROM xml_tab WHERE key = '1234';print XML_DATA_SIZEset long XML_DATA_SIZEset
我想根据我想要检索的 XML数据的大小来设置环境变量.这个想法是这样的: var XML_DATA_SIZE number; SELECT TRIM(LENGTH(xmltype.getClobVal(xml_data))) INTO :XML_data_size FROM xml_tab WHERE key = '1234'; print XML_DATA_SIZE set long XML_DATA_SIZE set pagesize 0 set line 2000 set termout off spool XMLDATA.xml select xml_data from xml_tab where key = '1234'; spool off 这会产生错误:SP2-0268:long选项不是有效数字,XML文件只包含80个字符. 解决方法代替set long XML_DATA_SIZE 尝试 set long &XML_DATA_SIZE [编辑]: 道歉,我摆弄了一些其他选项搞砸了我的考试. define xml_data_size=0 column xml_data_size new_value xml_data_size noprint select trim(length(xmltype.getClobVal(xml_data))) xml_data_size from xml_tab where key = '1234'; set long &xml_data_size sho long set pagesize 0 ... ... (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新