SQLServer常用的配置函数笔记

举报
IT技术分享社区 发表于 2023/01/31 21:29:19 2023/01/31
【摘要】 ​ 今天给大家分享一下SQLServer常用的配置函数知识,希望对初学者能有所帮助!1、@@DATEFIRST@@Datefirst返回值tinyint说明:datefirst指一周中的第一天,英语中第一天为星期日示例:SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'2、@@DBTS返回当前数据库的当前 t...

 

今天给大家分享一下SQLServer常用的配置函数知识,希望对初学者能有所帮助!

1、@@DATEFIRST

@@Datefirst返回值tinyint

说明:datefirst指一周中的第一天,英语中第一天为星期日

示例:SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'

2、@@DBTS

返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。

示例:SELECT @@DBTS

3、 @@VERSION

--获取当前数据库的版本信息

SELECT @@VERSION

4、@@language

--查询所使用的语言名称

SELECT @@language

sp_helplanguage --存储过程查询所有的语言设置信息

5、 @@langid

SELECT @@langid --当前使用语言的标识,简体中文为30

6、@@lock_timeout

select @@lock_timeout ;-- 设置会话超时的时间为毫秒,-1 表示没有设置超时时间

7、@@max_connections

SELECT @@max_connections;--查询当前SQLServer实例的最大连接数

8、@@max_precision

SELECT @@max_precision --返回 decimal 和 numeric 数据类型所用的精度级别,最大精度为38

9、@@servername

SELECT @@servername --返回本地SQLServer服务器的本地服务器名称

10、@@servicename

SELECT @@servicename --返回本地SQLServer服务器的实例名称,默认实例为MSSQLSERVER,命名实例为安装数据库设置的实例名.

11、@@spid

SELECT @@spid --返回当前会话的ID

12、@@textsize

-- 返回 SET 语句中的 TEXTSIZE 选项的当前值。该值指定 SELECT语句返回的 varchar(max)、nvarchar(max)、varbinary(max)、text 或 image 数据的最大长度。

SELECT @@textsize

13、@@connections

select @@connections -- 查看sqlserver数据库最大连接数

14、@@rowcount

SELECT @@rowcount --返回受上一语句影响的行数。如果行数大于 20 亿,可以使用 ROWCOUNT_BIG

15、@@procid

--返回 Transact-SQL 当前模块的对象标识符 (ID)。

-- Transact-SQL 模块可以是存储过程、用户定义函数或触发器。不能在 CLR 模块或进程内数据访问接口中指定 @@PROCID 。

SELECT @@procid


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。