posts - 69, comments - 46, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

Sql server 2000存储过程变量长度的问题

Posted on 2006-05-30 19:36 God Blue Shadow 阅读(450) 评论(0) 编辑 收藏
在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.