专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle面试

SQL语句中含有VC变量 如何写

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
SQL语句中含有VC变量 怎么写?
input_count是VC中定义的变量

int input_count = m_SmeltID.GetLength();



我这样写好像不对啊
SELECT * FROM MyTable WHERE substr(Slab_Num, 1, :input_count) = '"+m_SmeltID+"'






------解决方案--------------------
"SELECT * FROM MyTable WHERE Slab_Num like '"+m_SmeltID+"%'";
------解决方案--------------------
动态sql肯定没问题的

strsql := 'SELECT * FROM MyTable WHERE substr(Slab_Num, 1, ' + input_count + ')=' + m_SmeltID;

还有在程序中执行,你要定义好变量来接收select的数据,就是执行时要这样 execute immediate strsql into 变量;

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: