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

,关于创建自定义函数的有关问题

2012-07-31 
求助,关于创建自定义函数的问题代码如下,在sql server 2008R2下运行SQL codecreate function account_coun

求助,关于创建自定义函数的问题
代码如下,在sql server 2008R2下运行

SQL code
create function account_count(@customer_name char(20))    returns integer    as begin    declare @a_count integer;        select count(*) into @a_count            --不知错在哪里了        from depositor        where depositor.customer_name=@customer_name    return @a_count;    end

报错:消息 102,级别 15,状态 1,过程 account_count,第 5 行
'@a_count' 附近有语法错误。
之前测试过问题出在select语句那里了
本人新手,希望各位高人帮忙

[解决办法]
SQL code
create function account_count(@customer_name char(20))    returns integer    as begin    declare @a_count integer;        select  @a_count=count(*)     --不是oracle 不能那样给变量赋值        from depositor        where depositor.customer_name=@customer_name    return @a_count;    end 

热点排行
Bad Request.