SQL Server使用标量函数(二)

2014-11-24 16:06:01 · 作者: · 浏览: 4
样式表
样式
描述
格式
0/100*
默认格式
Mon dd yyyy hh:miAM(或PM)
1/101
美国
mm/dd/yyyy
2 102
ANSI
yy.mm.dd
3 103
英国/法国
dd/mm/yy
4 104
德国
dd.mm.yy
5 105
意大利
dd-mm-yy
6 106
-
dd mon yy
7 107
-
mon dd, yy
8 108
-
hh:mm:ss
9 或 109 *
默认值 + 毫秒
mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110
美国
mm-dd-yy
11 111
日本
yy/mm/dd
12 112
ISO
yymmdd
13 或 113 *
欧洲默认值 + 毫秒
dd mon yyyy hh:mm:ss:mmm(24h)
14 或114
-
hh:mi:ss:mmm(24h)
20 或 120 *
ODBC 规范
yyyy-mm-dd hh:mm:ss[.fff]
21 或 121 *
ODBC 规范(带毫秒)
yyyy-mm-dd hh:mm:ss[.fff]
126
ISO8601
yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
130
科威特
dd mon yyyy hh:mi:ss:mmmAM
131
科威特
dd/mm/yy hh:mi:ss:mmmAM
如:print convert(datetime,getdate())
print convert(datetime,getdate(),1)
print convert(datetime,getdate(),21)
3、Str( )
将数字转换为字符串类型
str(Number,Length,Decimal)
参数1:待转换的数字
参数2:转换后的字符串的长度
参数3:小数点的小数位数
如:print Str(245,10,3)
结果: 245.000
六、服务器环境信息
1、db_name():返回当前数据库的名称
2、getUtcDate()
3、ServerProperty(‘参数’):获取关于服务器的指定属性信息
其中参数常用取值:
Collation:排序规则类型
edition:数据库版本号
engineedittion:引擎版本 1 2 3=个人、标准、企业
instancename:如果是默认实例则为null,否则返回实例名
productversion:SQL SERVER的版本号
ProductLevel:
SeverName:SQL Server实例的全称。
返回类型
sql_variant
示例:print convert(varchar(50),ServerProperty('edition'))
结果:Express Edition (64-bit)