回 帖 发 新 帖 刷新版面

主题:[讨论]insert select 时能否代入变量??(carpy贴)


数据库表一(table_new)有字段:name char(10),sex char(10),age int(),comment nchar(20)
数据库表二(table_old)有字段:name char(10),sex char(10),age int()

也就是表一比表二多一个字段,我现想在代码中实现,将满足条件的表二中的值插入到表一中去,同时在数据的后面插入一个说明。代码如下:

         string ls_comment
         ls_comment='与表二相同'
         insert into table_new(name,sex,age,comment)
         select *,"+ls_comment+"
         from table_old 
         where sex='男';

这是否能实现?

如果select *,"+ls_comment+"这句直接写成:select *,"与表二相同".那么程序将不会有问题,我现在想让一个变量来取代它,能否实现?
请各位高手指教.

回复列表 (共1个回复)

沙发


可以的,还有你为什么不自己试验一下,?[em8]

我来回复

您尚未登录,请登录后再回复。点此登录或注册