SQL传输变量问题
要从MFC的编辑框内读取字符,然后存到数据库中,insert into table(ID,NAME) values(。。。),其中values中不
能是变量啊,请教高人这该怎么解决。
------解决方案--------------------insert into table(ID,NAME) select @AAA
------解决方案--------------------拼凑出动态SQL,然后..执行.
------解决方案--------------------声明的变量,也可以和二楼一样拼串执行~可以用变量
------解决方案--------------------
------解决方案--------------------SQL code
SQL SERVER 里 变量是 以@开头定义的的
create table tb(id int,name varchar(32))
go
declare @id int,@name varchar(32)
set @id=1,@name='sql server'
insert into tb select @id,@name
--结果:
/
*id name
1 sql server
*/
你的那种写法是ORACLE 里的写法