C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月17日

摘要: 元数据函数 1、获取数据库标识符DB_ID DB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库。 语法结构: DB_ID (['database_name']) 参数中的database_name是sysname类型的数据库名称,为可选参数。如果没有指定则返回当前工作数据库的ID。 返回值: int数据类型的数据库标识符。 示例: select DB_ID() --输出 8 2、获取数据库名称DB_NAME DB_NAME函数用于红区当前数据库的名称(nvarchar数据类型) ... 阅读全文
posted @ 2013-06-17 22:31 逆心 阅读(3210) 评论(0) 推荐(0) 编辑

摘要: 运算符 1、算术运算符算术运算符说明+加法-减法*乘法/除法%取模,两个整数相除后的余数 2、位运算符位运算符说明&(与、and)按位逻辑与运算|(或、OR)按位逻辑或运算~(非、NOT)按位逻辑非运算(互斥OR)按位互斥运算3、比较运算符比较运算符说明>大于=等于>=大于等于不等于!=不等于!>不大于!、=、、!=、!>、!<各种比较运算符6^、&、|位运算符7NOT逻辑非8AND逻辑与9ALL、ANY、BETWEEN、IN、LIKE、OR、SOM逻辑运算符10=赋值运算符 阅读全文
posted @ 2013-06-17 22:31 逆心 阅读(1219) 评论(0) 推荐(1) 编辑

摘要: 数学函数 1、计算绝对值ABS ABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。 语法结构: ABS(数值表达式) 返回值:与数值表达式类型一致的数据 示例: SELECT ABS(-1) --输出 1 2、获取大于等于最小整数值Celling CEILING函数返回大于等于数值表达式(bit数据类型除外)的最小整数值。俗称天花板函数,尽量往大的取整。 语法结构: CEILING(数值表达式) 返回值:与数值表达式类型一致的数据。 示例: SELECT Celling(123.1) --输出124... 阅读全文
posted @ 2013-06-17 22:30 逆心 阅读(25419) 评论(0) 推荐(1) 编辑

摘要: 文本和图像函数 1、查找特定字符串PATINDEX 语法与字符串的patindex一样。 2、获取文本指针TEXTPTR SQLServer在存储文本类型(ntext、text)和图像数据类型(image)时,默认情况是与常见的基本数据类型(如char、int等)这样的数据时单独存储的,也就是说,如 果一个表中的字段有基本类型和图像文本类型,那么,在输入数据时,基本类型和图像文件数据并不是保存在同一个页面上,而是分离存储的。分离存储后,那么基本类型数据和文本图像类型数据所在的页面就是通过文本指针建立联系,是一个16字节的二进制类型指针。在基本类型数据页面中存储的就是这些指向... 阅读全文
posted @ 2013-06-17 22:29 逆心 阅读(2357) 评论(0) 推荐(0) 编辑

摘要: 字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。 1、获取字符的ASCII码 ASCII ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。 语法结构: ASCII(espression) 这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCII码值。 返回值:int数据类型。 示例: select ASCII('f') --输出 102 注意如果是多个字符的字符串,也只是返回第一个字符的... 阅读全文
posted @ 2013-06-17 22:28 逆心 阅读(15543) 评论(1) 推荐(0) 编辑

摘要: 日期时间函数 1、获取当前日期GetDate getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间。其语法格式为getdate()。返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内。 示例: select getdate() --输出 2013-03-09 15:16:00.570 2、GetUTCDate 获取UTC时间值 select GETUTCDATE() -- 2013-06-18 08:02:53.253 这个获取到的是UTC时间。 3、获取年度信息YEAR year函数以... 阅读全文
posted @ 2013-06-17 21:35 逆心 阅读(75522) 评论(0) 推荐(6) 编辑

摘要: 1、USE语句 USE语句用于设置当前数据库,如果没有USE语句,那么就由执行脚本的任何用户来确定执行脚本时当前数据库是正确的。如果只是一个通用脚本,那么省去USE语句实际上可能更有益。通常,如果在脚本中命名特定于数据库的表(非系统表),那么需要使用USE命令。如果脚本用于修改一个特定的数据库,那么可以发现这是非常有帮助的。否则默认的脚本都对master执行。USE master 2、声明变量 DECLARE语句的语法相当简单: DECLARE @ [= ][, @ [= ][, @ [= ]]] 可以一次仅仅声明一个变量,也可以一次声明几个变量。人们常常以一... 阅读全文
posted @ 2013-06-17 12:40 逆心 阅读(1907) 评论(0) 推荐(1) 编辑