博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
触发器、存储过程、函数 基本操作(三)
阅读量:5999 次
发布时间:2019-06-20

本文共 770 字,大约阅读时间需要 2 分钟。

三、函数

1.         创建

标量函数:

CREATE FUNCTIONfunction_name([parameter(参数)])
RETURNS data_type
AS
BEGIN
 函数体
 RETURN return_value
END

Eg:

    create function getNow()

    returns varchar(20)

    as

    begin

    return convert(varchar(20),getdate(),120)

   end

 内嵌表值函数:

CREATE FUNCTION function_name([parameter])
RETURNS TABLE
AS
RETURN (select 查询语句)

Eg:

   create function returnTable(@idint)

           returns table

           as 

           return select *

select * from returnTable(1)

 

2.         修改

   alter function  getNow(@datevarchar(10))

    returns varchar(20)

    as

    begin

    return @date+convert(varchar(20),getdate(),120)

    end

 

    print dbo.getNow('日期')

3.         删除

DROP FUNCTION function_name

4.         查看

查看数据库已有函数

use jxcSoftware

go

select * from sysobjectswherextype='FN' 

 查看单个函数

                    exec sp_helptext '函数名' 

转载于:https://www.cnblogs.com/shuaisam/archive/2012/03/29/2423564.html

你可能感兴趣的文章
使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10
查看>>
IOS-UITableView入门(3)
查看>>
JavaScript -- 标签 , Break 和 Continue 语句
查看>>
jquery面向对象写法
查看>>
YTUOJ-推断字符串是否为回文
查看>>
在Mac OS X中部署Tomcat的经验
查看>>
[ExtJS5学习笔记]第八节 Extjs5的Ext.toolbar.Toolbar工具条组件及其应用
查看>>
超时设置或默认参数 专题
查看>>
动态配置 JBOSS ( eap 6.2 ) 数据源
查看>>
揭秘传智播客班级毕业薪资超7k的内幕系列之四----汽车工的华丽转身
查看>>
5行代码实现一致性哈希
查看>>
直板何时用推挡,何时用反面横打
查看>>
SQL Server性能优化——等待——SLEEP_BPROOL_FLUSH
查看>>
React.js 入门与实战之开发适配PC端及移动端新闻头条平台课程上线了
查看>>
centos7-windows10 双系统安装
查看>>
关于git的总结
查看>>
HDU 4960 Another OCD Patient(记忆化搜索)
查看>>
UVA 540(队列)
查看>>
算法导论学习之线性时间求第k小元素+堆思想求前k大元素
查看>>
JeeSite框架中httpSession.invalidate();无效
查看>>