Jul 25

SQL Server函数总结 雨

lee , 16:55 , 开发相关 » SQL Server , 评论(0) , 引用(0) , 阅读(14620) , Via 本站原创 | |

四.系统函数
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  返回给定标识号的用户数据库用户名
内文分页: [1] [2] [3] [4] [5]
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]