首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

where 附近有语法异常?

2012-06-21 
where 附近有语法错误????alter PROCEDURE proc_insertSPL@columnName nvarchar(50),@columnStr nvarchar(

where 附近有语法错误????
alter PROCEDURE proc_insertSPL 
@columnName nvarchar(50),@columnStr nvarchar(max),@splName nvarchar(50)
AS
BEGIN
declare @str nvarchar(max)
set @str = 'INSERT INTO MotorSPL ( ' + @columnName + ' ) values ( ' + @columnStr + ') where SPLName = ' + @splName
exec sp_executesql @str
END
GO
where 附近有语法错误
请问错在哪儿了???
谢谢谢

[解决办法]
insert into语句后面一般不用where
[解决办法]

探讨

insert into语句后面一般不用where

[解决办法]
更新用update

比如

update table set colname = 'value' where id = 123
[解决办法]
insert into没有where子语句吧
[解决办法]
同上同上
[解决办法]
插入 语句 怎么会有where 子句呢?!!

你想执行的是更新吧?

SQL code
set @str = 'UPDATE MotorSPL SET  @columnName =  @columnStr  where SPLName = ' + @splName 

热点排行