首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-11-08 
一个基本的存储过程问题create procedure XXX@type varchar(20)asbeginif @typeokdothing为什么 if @ty

一个基本的存储过程问题
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

热点排行