如题,谢谢……
现在只会写返回单个值的,求教了!
------解决方案--------------------
datatable是.net中的数据类型,跟数据库没有直接关系的
你存储过程直接生成一个查询的结果集,可以在ado.net中调用,将查询结果存储在Datatable中
------解决方案--------------------
不会是表值函数吧 哈哈。
------解决方案--------------------
根据返回的结果集,自己在程序中弄下
------解决方案--------------------
这样?
create proc proc_dt(@gender char(2))
as
select * from table_name where gender=@gender
--调用
select dbo.proc_d t'男'
--内嵌表值函数
create function func_dt(@gender char(2))
returns table
as
return ( select * from table_name where gender=@gender)
--调用
select * from dbo.func_dt