读书人

一个基本的存储过程有关问题

发布时间: 2012-11-08 08:48:11 作者: rapoo

一个基本的存储过程问题
create procedure XXX
@type varchar(20)

as
begin
if @type="ok"
dothing

为什么 if @type="ok" 这句是错误的?我想根据传进来的参数判断存储过程的执行。 正确的该怎么弄?

[解决办法]
if @type=‘ok’
[解决办法]

SQL code
create procedure XXX  @type varchar(20)asbegin  if @type = 'ok'      select getdate()endgoexec XXX 'ok'drop proc XXX
[解决办法]
if @type='ok'
[解决办法]
create procedure XXX
@type varchar(20)

as
begin
if @type='ok'
dothing
end

[解决办法]
探讨
SQL code


create procedure XXX
@type varchar(20)
as
begin
if @type = 'ok'
select getdate()
end
go

exec XXX 'ok'
drop proc XXX

读书人网 >SQL Server

热点推荐