CREATE PROCEDURE IsLoginNameExist
@loginName nvarchar(50),
AS
if exists(
select 编号 from 客户 where 登陆名=@loginName)
  return 1
else 
  return 0

解决方案 »

  1.   


    CREATE PROCEDURE IsLoginNameExist
    @loginName nvarchar(50),
    AS
    DECLARE @编号
    if exists(
    select =编号 from 客户 where 登陆名=@loginName)
      return @编号
    else 
      return 0
      

  2.   

    CREATE PROCEDURE IsLoginNameExist
    @loginName nvarchar(50),
    AS
    DECLARE @编号 varchar(50)
    if exists(
    select @编号=编号 from 客户 where 登陆名=@loginName)
      return @编号
    else 
      return 0
      

  3.   

    to  lxysjl(流星雨)
    服务器: 消息 156,级别 15,状态 1,过程 IsLoginNameExista,行 3
    在关键字 'AS' 附近有语法错误。
    服务器: 消息 170,级别 15,状态 1,过程 IsLoginNameExista,行 6
    第 6 行: '=' 附近有语法错误。
    服务器: 消息 137,级别 15,状态 1,过程 IsLoginNameExista,行 7
    必须声明变量 '@编号'。
      

  4.   

    1> use changjiushop
    2> go
    1> CREATE PROCEDURE IsLoginNameExistA
    2>      @loginName              nvarchar(50),
    3> AS
    4> DECLARE @编号 varchar(50)
    5> if exists(
    6>      select @编号=编号 from 客户 where 登陆名=@loginName)
    7>   return @编号
    8> else
    9>   return 0
    10> go
    消息 156,级别 15,状态 1,服务器 NCOWBOY,过程 IsLoginNameExistA,行 3
    在关键字 'AS' 附近有语法错误。
    消息 170,级别 15,状态 1,服务器 NCOWBOY,过程 IsLoginNameExistA,行 6
    第 6 行: '=' 附近有语法错误。
    1>