一张表如下
name age address
张三 18 aaaa
李四 20 bbbb
王五 88 ccccc帮忙写个存储过程 要求如下
传进来一个name 如果表中存在这个name 就返回这个用的所有信息 (要带返回值的)也就是说我掉用这个存储过程的时候给个用户名例如‘张三’的参数去找 如果有就返回张三的数据我 存到一个String 数组或者list中 谢谢 在线等最好是sybase的语法的存储过程 如果高手们对sybase不熟悉用普通的也行吧
name age address
张三 18 aaaa
李四 20 bbbb
王五 88 ccccc帮忙写个存储过程 要求如下
传进来一个name 如果表中存在这个name 就返回这个用的所有信息 (要带返回值的)也就是说我掉用这个存储过程的时候给个用户名例如‘张三’的参数去找 如果有就返回张三的数据我 存到一个String 数组或者list中 谢谢 在线等最好是sybase的语法的存储过程 如果高手们对sybase不熟悉用普通的也行吧
@name varchar(10),
@age int out,
@address varchar(100) out
as
begin
if exists(select 1 from ta where name = @name)
begin
select top 1 @age = age,@address = addresss from ta where name = @name
return 1
end
else
return 0
end
go
create proc pr_test
@name varchar(10)as
begin
if exists(select 1 from ta where name = @name)
begin
select * FROM ta where name = @name
return 1
end
else
return 0
end
go