如果我要插入一条数据用变量形式(数据中有int类型和char类型)
我试了下
declare @sql varchar(100)
declare @i int
select @i=1
set @sql='insert to person_info (ID,Name,Birthday,Adress)
values('+@i+',''buzhidao'''+
cast(@i as varchar)+',1985-2-7,''shanghai'')'
显示@sql变量类型不对,因为数据中有int型
set @sql='insert to person_info (ID,Name,Birthday,Adress)
values('+cast(@i as varchar)+',''buzhidao'''+
cast(@i as varchar)+',1985-2-7,''shanghai'')'
显示与数据库中的表类型不对
请助高手
(附加字段类型:ID int,Name varchar,Birthday datetime,Adress varchar)
[求助]比较困难,但解决后绝对提高