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
------解决方案--------------------