在SQL SERVER 2000中,有这样的一个存储过程
create procedure sp_test
@id nvarchar
@name nvarchar
as
insert into test ( id , name ) values ( @id , @name )
实际上,不管你怎么执行存储过程,TEST表里的ID和NAME被插入的值都是只有一个字符。
如果,你在nvarchar后加上相应的长度的话,就不会出现这样的问题,莫名其妙的SQL SERVER.
create procedure sp_test
@id nvarchar
@name nvarchar
as
insert into test ( id , name ) values ( @id , @name )
实际上,不管你怎么执行存储过程,TEST表里的ID和NAME被插入的值都是只有一个字符。
如果,你在nvarchar后加上相应的长度的话,就不会出现这样的问题,莫名其妙的SQL SERVER.