CREATE PROCEDURE [dbo].[chk_bill]
@user_id numeric(9),
@item_id int,
@isvalid int output
AS
if exists (select BillNo from Bill_content where [user_id]=@user_id and [item_id]=@item_id)
select @isvalid=1
else
select @isvalid=0
GO调用如:
declare @Risvalid int
exec [dbo].[chk_bill] 12,12,@Risvalid
select @Risvalid
@user_id numeric(9),
@item_id int,
@isvalid int output
AS
if exists (select BillNo from Bill_content where [user_id]=@user_id and [item_id]=@item_id)
select @isvalid=1
else
select @isvalid=0
GO调用如:
declare @Risvalid int
exec [dbo].[chk_bill] 12,12,@Risvalid
select @Risvalid
解决方案 »
- 怎么取当记录的上条和下条记录呀?
- 执行update很简单的语句竟然出错!!哭
- 这个select语句怎么写~~~~~(在线的)
- 讨论SQL解析出STRING的数字,再用数字比较得出记录(难度比较高)。。。。内祥
- 麻烦谁来写个简单的带条件的存储过程语句学习一下啊?
- 请问,如何将数据库库中已经存在的NVARCHAR的数据转化为FLOAT的类型
- 为什么我在sqlserver企业管理器里修改表结构会有毛病?
- 大家都来看一下:一个看似简单却久久想不到办法的SQL语句
- SQL SERVER数据库无法启动的问题!请帮忙
- 关于查询使用聚集索引的问题[求大神]
- 分组计算的问题
- 谁能告诉我mysql和mssql的区别啊?
Set user_id=chkbill.CreateParameter("user_id",adNumeric,adParamInput,9) chkbill.Parameters.Append user_id
Set item_id=chkbill.CreateParameter("item_id",adInteger,adParamInput,4) chkbill.Parameters.Append item_id
Set isvalid=chkbill.CreateParameter("isvalid",adInteger,adParamOutput,4) chkbill.Parameters.Append isvalid
chkbill("user_id")=request.Cookies("user_id")
chkbill("item_id")=request.Form("radiobutton")
chkbill.execute(就是这句话提示OLEDB出错)