--try
create function fun(@flag int)
returns varchar(10)
as
begin
declare @re varchar(10)
if @flag=1
set @re='AA'
else if @flag=2
set @re='BB'
else
set @re='CC' return @re
end
create function fun(@flag int)
returns varchar(10)
as
begin
declare @re varchar(10)
if @flag=1
set @re='AA'
else if @flag=2
set @re='BB'
else
set @re='CC' return @re
end
解决方案 »
- 数字转字符串
- mssql2005如何更改数据库物理文件名?
- sql 查询本周本月问题
- 菜鸟提问,请指教,谢谢
- 如何按时间段把一列中的数据取出并按时间段,最后按时间段生成多列
- 数据表中tbCustomer存在cId,cName,cParentId三个字段,表示客户的层级关系,其中tParentId和tId关联。请编写SQL获取指定索引
- 统计出现的次数
- 急请教一个SQL语句
- 可不可以不安装SQLSERVER,直接COPY些文件并注册些DLL,就可以使用?
- VFP中,怎么把数据库中的表用copy to 命令做成一个自由表
- 关于Datagrid的现实问题。·_·
- SQLServer2000代理不能启动,报错:系统找不到指定文件
returns varchar(10)
as
begin
if @flag=1
return('AA')
else if @flag=2
return('BB')
else
return('CC')
end
returns @re table(i int)
as
begin
if @flag=1
insert into @re select 1
else if @flag=2
insert into @re select 2
else
insert into @re select 3 return
end
-----------
1(所影响的行数为 1 行)