Jul
25
四.系统函数
APP_NAME 返回当前会话的应用程序名称(如果应用程序进行了设置)。
CASE 表达式 计算条件列表并返回多个可能结果表达式之一(详见PPT资料)
CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型(详见PPT资料)
COALESCE 返回其参数中第一个非空表达式
COLLATIONPROPERTY 返回给定排序规则的属性
CURRENT_TIMESTAMP 返回当前的日期和时间。此函数等价于 GETDATE()
CURRENT_USER 返回当前的用户。此函数等价于 USER_NAME()
DATALENGTH 返回任何表达式所占用的字节数
@@ERROR 返回最后执行的 Transact-SQL 语句的错误代码
fn_helpcollations 返回 Microsoft® SQL Server™ 2000 支持的所有排序规则的列表。
fn_servershareddrives 返回由群集服务器使用的共享驱动器名称
fn_virtualfilestats 返回对数据库文件(包括日志文件)的 I/O 统计
FORMATMESSAGE 从 sysmessages 现有的消息构造消息。FORMATMESSAGE 与 RAISERROR 语句的功能相似;但 RAISERROR 立即输出消息而 FORMATMESSAGE 返回编辑后的信息供进一步处理
GETANSINULL 返回会话的数据库的默认为空性。
HOST_ID 返回工作站标识号。
HOST_NAME 返回工作站名称。
IDENT_CURRENT 返回为任何会话和任何作用域中的指定表最后生成的标识值。
IDENT_INCR 返回增量值(返回形式为 numeric(@@MAXPRECISION,0)),该值是在带有标识列的表或视图中创建标识列时指定的
IDENT_SEED 返回种子值(返回形式为 numeric(@@MAXPRECISION,0)),该值是在带有标识列的表或视图中创建标识列时指定的
@@IDENTITY 返回最后插入的标识值
IDENTITY(函数) 只用在带有 INTO table 子句的 SELECT 语句中,以将标识列插入到新表中。尽管类似,但是 IDENTITY 函数不是与 CREATE TABLE 和 ALTER TABLE 一起使用的 IDENTITY 属性。(自动采番时可以起到作用)
ISDATE 确定输入表达式是否为有效的日期
ISNULL 使用指定的替换值替换 NULL
ISNUMERIC 确定表达式是否为一个有效的数字类型
NEWID 创建 uniqueidentifier 类型的唯一值
NULLIF 如果两个指定的表达式相等,则返回空值。
PARSENAME 返回对象名的指定部分。可以检索的对象部分有对象名、所有者名称、数据库名称和服务器名称
PERMISSIONS 返回一个包含位图的值,表明当前用户的语句、对象或列权限。
@@ROWCOUNT 返回受上一语句影响的行数
ROWCOUNT_BIG 返回受执行的最后一个语句影响的行数。该函数的功能与 @@ROWCOUNT 一样,除非 ROWCOUNT_BIG 的返回类型是 bigint。
SCOPE_IDENTITY 返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。
SERVERPROPERTY 返回有关服务器实例的属性信息
SESSIONPROPERTY 返回会话的 SET 选项设置
SESSION_USER 是一个 niladic 函数,允许在未指定默认值时将系统为当前会话的用户名提供的值插入到表中。还允许在查询、错误信息等中使用用户名
STATS_DATE 返回最后一次更新指定索引统计的日期
SYSTEM_USER 返回当前系统用户名
@@TRANCOUNT 返回当前连接的活动事务数
USER_NAME 返回给定标识号的用户数据库用户名
23日晚,DZ又被黑的鸟
今天参加了CMMI的培训

内文分页: 
