insert 语句内的 select 语句
我尝试了下面的sql查询
INSERT INTO test.ACT_QUERY values(2139,2,'SELECT ''D'',ORDER_ID from dual');
当java程序从test.ACT_QUERY表运行这个select语句并假脱机到输出文件时,它给出了“D”,123。我只想要D,123。不知道为什么会出现报价。我需要在 select 语句中替换什么才能获得输出 D,123
I tried the below sql query
INSERT INTO test.ACT_QUERY values(2139,2,'SELECT ''D'',ORDER_ID from dual');
When a java program run this select statement from test.ACT_QUERY table and spools to a output file it gives a "D", 123. I just want D,123. Not sure why the quotes are coming up. What i need to replace in the select statement to get the output as D,123
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很难想象你的问题。当然,原则上您所做的事情没有任何问题,并且它可以在 PL/SQL 中工作。
这是您的测试数据,稍作调整以在我的数据库中运行:
让我们开始吧!
因此,您需要通过实际输出的剪切和粘贴来更详细地解释您的情况。
It is difficult to visualize your problem. Certainly there is nothing wrong in principle with what you're doing, and it works in PL/SQL.
Here is your test data, slightly tweaked to run in my DB:
Let's roll!
So, you need to explain your situation in a bit more detail, with cut'n'paste of actual output.