SQL函数的格式

数据库 SQL Server
SQL函数有着其独特的格式,下面就将为您介绍SQL函数的格式,并附示例,供您参考,希望对您学习SQL语法能够有所帮助。

SQL函数有着其独特的格式,下面就将为您介绍SQL函数的格式,并附示例,供您参考,希望对您学习SQL语法能够有所帮助。

CREATE FUNCTION dbo.Function1 /*声明
(
/*
@parameter1 int = 5, /*有默认值的变量
@parameter2 datatype /*没有默认值的变量
*/
)
RETURNS /* @table_variable TABLE (column1 datatype, column2 datatype) 返回"可能是数据集 */
AS
BEGIN
/* INSERT INTO @table_variable /*插入数据*/
sql select statement */ /*查询语句*/
RETURN
END

如下函数名为inttochar(),使用时这样:select dbo.inttochar(1234,10)

CREATE FUNCTION [dbo].[inttochar] (@int int=0, @length int=1)
RETURNS varchar(250) AS
--将@int转换成长度为@length的字符串,长度不足时加前导0
BEGIN
declare @tmp varchar(250)
select @tmp=cast(@int as varchar(250))
while len(@tmp)<@length begin
select @tmp='0'+@tmp
end
return @tmp
END

 

 

【编辑推荐】

巧用SQL函数让公历变农历

字符型IP地址转换成数字IP的SQL函数

基于时间SQL函数详解

SQL中表变量是否必须替代临时表

SQL循环执行while控制

责任编辑:段燃 来源: 互联网
相关推荐

2010-07-19 13:00:34

SQL Server日

2010-09-06 15:17:14

Sql函数

2010-06-28 10:45:44

Sql Server日

2010-07-19 08:45:45

SQL Server

2010-07-08 16:21:46

Sql Server

2010-10-19 16:48:23

Sql Server日

2010-09-10 15:32:53

SQL函数日期格式化

2010-09-16 09:15:59

SQL函数

2010-09-10 15:37:44

SQL函数

2010-09-09 13:26:52

SQL函数判断

2010-09-06 14:42:56

SQL函数

2010-09-10 15:51:51

SQL分析函数

2010-09-06 14:17:04

SQL函数

2010-09-24 19:28:12

SQL CHARIND

2010-09-16 09:35:17

SQL函数

2010-09-09 11:32:26

SQL函数StDev

2010-09-09 09:31:19

SQL函数left

2010-10-25 17:33:35

Oracle数学函数

2010-09-09 11:12:49

SQL函数DATALENGTH

2010-09-06 16:35:58

SQL函数
点赞
收藏

51CTO技术栈公众号