单选题
在SQL Server
2000中,设有教师表(教师号,姓名,所在部门,工资)。现需统计指定部门的工资总和,有下列标量函数:
Ⅰ.CREATE
FUNCTION f_SumSalary( @bm varchar(30))
RETURNS int
BEGIN
RETURN (SELECT SUM(工资) FROM 教师表 WHERE
所在部门=@bm)
END
Ⅱ.CREATE FUNCTION f_SumSalary(
@bm varcbar(30))
RETURNS int
BEGIN
RETURN (SELECT COUNT(工资) FROM 教师表 WHERE 所在部门=@bm)
END
Ⅲ.CREATE FUNCTION f_SumSalary( @bm varchar(30))
RETURNS int
BEGIN
DECLARE @X
INT
SET @X=(SELECT SUM(工资) FROM 教师表 WHERE 所在部门=@bm)
RETURN @X
END
Ⅳ.CREATE FUNCTION
f_SumSalary( @bm varchar(30))
RETURNS int
BEGIN
DECLARE @X INT
SELECT @X=SUM(工资) FROM
教师表 WHERE 所在部门=@bm
RETURN @X
END
上述函数中能正确实现该功能的是______。
- A.仅Ⅰ
- B.仅Ⅱ
- C.仅Ⅰ和Ⅳ
- D.仅Ⅰ、Ⅲ和Ⅳ