1)USE [wenbin]
GO
/****** Object: StoredProcedure [dbo].[duying] Script Date: 2013/8/5 22:00:00 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[duying]
@wenbin nvarchar(20)
as
select top 1 * from users where name=@wenbin;
在创建或者修改存储过程的时候,一定要记的 修改上面的红颜色的,如果只是写成nvarchar那么它会默认的是1,那么如果我在进行查询的时候就会出错,如
use wenbin
go
exec duying '哥哥'
就会找不到相关项目,因为‘哥哥’会被截成'哥'一个字,所以找不到相关项目。
2)如果在asp.net程序中出现sql错误,而且我们又是使用存储过程的话,如果传递多个参数的时候,我们也可以在sql中如何测试
use wenbin
go
create procedure reallove
@id int,@name nvarchar(20)
as
select * from users where id=@id;
exec reallove 1,'哥哥';
传递多个参数的值就可以了。
-------------------------------------------------------未完待续---------------------------------------------------------------