--创建函数(返回varchar类型的值)
create function test(@Num varchar(20))--@Num 参数
returns varchar(50) --返回值类型
as
begin
declare @MSG varchar(20)
if(@Num =1)
select @MSG ='正确'
else
select @MSG ='错误'
return @MSG
end
--调用函数
select dbo.test(2)--传递参数2
返回结果:错误
--创建返回Table类型的函数
USE pubs
create function GetTableDetails()
returns TABLE
as
return (select * from sales )
--调用函数
select * from dbo.GetTableDetails()--dbo.需要注意
返回sales表的所有记录。
Create Function简单例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
关于JDBC 调用存储过程
BIGPLANS
2020-07-05 14:35:13
大数据网管运营数据存储模式研究
雲棲號資訊小哥
2020-07-14 15:04:58
Oracle 原理: 过程和函数
superSmart_Dong
2020-07-08 10:22:46
MySql通过存储过程新增表字段、普通索引
前进2014
2020-07-07 04:33:52
JAVA对存储过程的调用方法
北影同学
2020-07-06 11:14:44
mysql 在存储过程中输出日志信息
thomas-23
2020-07-06 01:50:26
解决:identifier 'A' must be declared(标识符必须被公开)
BIGPLANS
2020-07-05 14:35:24
MySQL存储过程循环插入数据
平時測試,由於我們的測試數據量不夠,不能很好的測試sql性能,故寫了一個sql存儲過程腳本,可以輕鬆寫入100W+數據。 delimiter // ——
司瀚
2020-07-05 14:19:10
SQL新建存储过程的入门级方法
csmzl
2020-07-05 10:25:45
tp5.1如何执行存储过程?如何执行sqlserver、mysql存储过程?
1.無返回值的執行方式: sqlserver: Db::execute('exec do_it'); mysql: Db::execute('call do_it'); 2. 有返回值的執
enoshxu
2020-07-03 13:52:54
plsql定时执行存储过程
shileimohan
2020-07-03 00:25:12
Spring调用存储过程
阔人
2020-07-02 14:30:53
MySQL学习笔记(十五)存储过程
mengrennwpu
2020-07-02 14:01:45
Sqlserver——异常总结——【同一会话、不同作用域】使用相同临时表名的引发的异常错乱
志向数据库架构师的初级DBA
2020-07-02 08:57:45