社区
应用实例
帖子详情
SQL Server里面的全局变量问题
yzx110
2004-08-02 02:29:54
SQL Server里面的全局变量(@@XXX)会不会受各种SQL语句的并发执行干扰?
比如SQL语句块A执行后的影响到的全局变量 会不会在它(SQL语句块A)自己还没有处理前 有受到了SQL语句快B的影响?
还是这种情况在存储过程中不受影响?或是对整个数据库有影响?或者对某一个表有影响?
如果有影响的,怎么控制呢?
...全文
243
9
打赏
收藏
SQL Server里面的全局变量问题
SQL Server里面的全局变量(@@XXX)会不会受各种SQL语句的并发执行干扰? 比如SQL语句块A执行后的影响到的全局变量 会不会在它(SQL语句块A)自己还没有处理前 有受到了SQL语句快B的影响? 还是这种情况在存储过程中不受影响?或是对整个数据库有影响?或者对某一个表有影响? 如果有影响的,怎么控制呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzx110
2004-08-04
打赏
举报
回复
有些全局变量倒是一眼就看出来了,不过有些在连机帮助里面也没说清楚, 对于一个没多少经验的人(我^_^)来说当然就不清楚了.
多谢上面的兄弟门了!
CSDMN
2004-08-02
打赏
举报
回复
贴几个
@@CONNECTIONS
返回自上次启动 Microsoft® SQL Server™ 以来连接或试图连接的次数。
(看说明就知道会变)
@@CPU_BUSY
返回自上次启动 Microsoft® SQL Server™ 以来 CPU 的工作时间,单位为毫秒(基于系统计时器的分辨率)。
(这个变得更快)
@@CURSOR_ROWS
返回连接上最后打开的游标中当前存在的合格行的数量。为提高性能,Microsoft® SQL Server™ 可以异步填充大键集和静态游标。可调用 @@CURSOR_ROWS,以确定当它被调用时,符合游标的行的数目被进行了检索。
(这个说明只受当前连接影响)
@@DATEFIRST
返回 SET DATEFIRST 参数的当前值,SET DATEFIRST 参数指明所规定的每周第一天:1 对应星期一,2 对应星期二,依次类推,用 7 对应星期日。
(这个只有SET DATEFIRST语句修改,SET DATEFIRST只修改当前连接)
...
zheninchangjiang
2004-08-02
打赏
举报
回复
总共就那么多系统变量,有些是服务器设置值,这些是不会改变的,如@@servername @@version等
有的是随过程的执行而变的,没有过程,这些变量没有意义,如@@identity,@@rowcount
联机帮助中都有
pbsql
2004-08-02
打赏
举报
回复
那么多全局变量怎么说得清,自己看一下就知道了:
查询分析器中打开两个窗口,在一个窗口中执行SQL语句并查看@@XXX,在另一个窗口中也查看@XXX
yzx110
2004-08-02
打赏
举报
回复
zjcxc(邹建) 误解我的意思了,@@XXX只是泛指 那些全局变量而已,并不是说有一个@@XXX(我晕,你竟然这么理解的!)
CSDMN(冒牌经理 V0.1)
pbsql(风云)
两位能不能具体一点呢?就是说一下那些有影响,那些没有,如果有影响又会到什么程度呢?
zjcxc
2004-08-02
打赏
举报
回复
@@XXX 根本就不是全局的变量, 不信楼主在查询分析器中开两个窗口
一个窗口中定义 @@XXX,另一窗口中查询 @@XXX, 保证出错.
SQL中,只有系统定义的全局变量,这些全局变量的值受系统控制,用户可以通过读取这些全局变量得到需要的信息.
zjcxc
2004-08-02
打赏
举报
回复
SQL中不能自定义全局变量
pbsql
2004-08-02
打赏
举报
回复
同意楼上,一般受作用域的影响
CSDMN
2004-08-02
打赏
举报
回复
看哪一个全局变量了
大部分是受影响的
关于datepart计算weekday时多一天引起的
问题
及解决方法
本文探讨了
SQL
Server
使用 datepart 计算 weekday 时出现的默认将星期天作为一周第一天的
问题
,以及如何通过修改
全局变量
DATEFIRST 来解决此
问题
,确保正确计算日期与星期的关系。
SQL
Server
中常用
全局变量
和函数 -学习
sql
server
2005 step by step(五)
本文详细介绍了
SQL
Server
中的
全局变量
及其使用方法,涵盖了从基本的变量查询到复杂的日期、统计、数学和系统函数应用。此外,文章还深入探讨了
SQL
Server
中的排名函数(row_number、rank、dense_rank 和 ntile),提供了实例演示如何在实际场景中利用这些函数解决分页和数据排序等
问题
。
java连接
SQL
server
2012验证用户登录信息
博主分享Java连接
SQL
Server
2012验证用户信息程序运行成功的经验。注释关闭数据库资源代码可避免控制台报错。还总结了Java变量在
SQL
语句中的表示方法,以及多次使用PreparedStatement和ResultSet时设为
全局变量
会出错的
问题
。
编写安全的
SQL
Server
扩展存储过程(转)
本文围绕
SQL
Server
扩展存储过程展开,指出其本质是按规则实现特定函数的Windows DLL。开发这类动态库时,要注意其在
SQL
Server
地址空间多次加载的
问题
,否则可能导致
全局变量
异常和内存泄露。作者用引用计数解决
问题
,还探讨了使用Tls的可行性,但因
SQL
Server
线程池机制而不可行。
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章