当前位置:   article > 正文

陈表达SQL server学习笔记-自定义函数(返回表类型)_sybase自定义函数返回表

sybase自定义函数返回表

比较有意思的自定义函数,VBA、SQL、VB.NET均可以做

--判断是否存在函数
if exists(select * from sysobjects where  type='tf' and name='函数名')
   drop function 函数名

go
--创建函数
create function 函数名(@字段1 char(60),@字段2 char(60))
   --函数的返回值为table类型
   returns @返回表 table(
    表字段1  char(60),
    表字段2  char(60)
    )
as
   begin
    insert @返回表(表字段1,表字段2)  --将结果插入【返回表】
    values(@字段1,@字段2)
    return 
   end

go
--函数测试
select * from 函数名('属性','A') 
 

  1. --判断是否存在函数
  2. if exists(select * from sysobjects where type='tf' and name='函数名')
  3. drop function 函数名
  4. go
  5. --创建函数
  6. create function 函数名(@字段1 char(60),@字段2 char(60))
  7. --函数的返回值为table类型
  8. returns @返回表 table(
  9. 表字段1 char(60),
  10. 表字段2 char(60)
  11. )
  12. as
  13. begin
  14. insert @返回表(表字段1,表字段2) --将结果插入【返回表】
  15. values(@字段1,@字段2)
  16. return
  17. end
  18. go
  19. --函数测试
  20. select * from 函数名('属性','A')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/738043
推荐阅读
相关标签
  

闽ICP备14008679号