关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » SQL语言 »SQL中遗留的"系统"函数

    SQL中遗留的"系统"函数

    2010-09-06 16:35:00 出处:ITJS
    分享

    下文将为您介绍SQL中的系统函数,该函数在SQL中属于比较重要的函数,供您参考,希望对您有所帮助。

    a. @@DateFirst :当前系统认为星期几是一周的第一天,则返回那一天的数字值. 可以使用Set DateFirst函数来更改它的值;如可使用Set DateFirst 1来设置星期一做为一周的第一天。

    b. @@DBTS:当前数据库最后使用的时间戳值。此处需要注意:(1)该值将基于数据库中任何改变而发生改变,而不仅仅是你所工作的表。(2)数据库中人选何时间戳的改变都会反映出来,而不仅仅是针对当前连接的改变。

    c. @@Cursor_Rows:在当前连接打开的上一个游标集中当前行的数目。每当打开一个新游标时,该值将被重置。假如需要一次打开一个以上的游标,并且需要知道第一个的行数。根据游标类型以及SQL Server是否是异步地填充游标,@@Cursor_Rows中所包含的值可能会发生改变。使用@@Fetch_Status将更加可靠。

    假如返回值是绝对值大于-1的负数和,那么,你一定是在使用异步游标,并且,这个负数是当前创建在游标中的记录的数目。然而,假如该值是-1,则游标是动态游标,游标的行数不断变化,返回值为0,则告知你,要么没有打开的游标,要么上一个打开的游标已被关闭或释放。任何正数的值表示游标中行的数目.

    d. @@Error:返回在当前连接中运行的最后一个T-SQL语句的错误号。假如没有错误则返回值为0.通过master数据库中的sysmessage系统表,可以看到所有的系统错误列表。要创建算定义错误,可以使用sp_addmessage.

    e. @@Fetch_Status:返回最后一个游标Fetch操作状态的指示值。假如使用游标 ,那么将会用到@@Fetch_Status.当你在游标中试图导航到一条记录时,该值使你短简操作是成功还是失败。根据SQL Server在最后一个Fetch操作中是否成功,以及假如Fetch操作失败,失败的原因是什么,@@Fetch_Status将返回一个常量:

    0:成功. -1:失败,通常由于超出了游标集的开始或末尾。 -2:失败:没有找到要提取的行,通常是由于在创建游标集和导航到当前行的期间 ,该行被删除了,这只会发生在滚动游标,非动态游标上。

    mailto:f.@@Identity :返回当前连接创建的最后一个标识值.假如插入的最后一个表没有标识列,则@@Identity将被设置为NULL .

    g. @@LangID和 @@Language: 这二者分别返回当前使用的语言的ID和名称,假如要得到SQL Server当前支持的语言的完整列表,可以使用系统存储过程sp_helplanguage.

    h. @@Lock_TimeOut:返回在系统在超时前,等待阻塞的时间的当前设置值,以毫秒为单位。

    i. @@MAX_Connections:返回Sql Server上允许同时进行的最大的用户连接数。不要把这个系统函数与在Management Console中看到的“最大连接数”属性混为一谈。该值是基于许可的,当你选择“每客户”许可类型时,会看到很大的数值。

    注意:实际允许的用户连接数还依赖于所使用的SQL Server的版本以及应用程序和硬件的限制.

    j. @@Max_Precision:返回当前为decimal和numeric数据类型所设置的精度级别。默认情况下是38值。在启动SQL Server时,可以使用/p选项更改该值。可以通过从命令行启动Sql Server来添加/p选项。

    k. @@NetLevel :返回嵌套的存储过程的当前嵌套级别。第一个存储过程运行时拥有的级别为0.假如那个存储过程调用另一个存储过程,则第二个存储过程被称为嵌套在第一个存储过程中(并且嵌套级别递增为1).以此类扒。直至到达最大值级数32的尝试,假如超过32级别的嵌套深度,则不仅事务会被终止,而且, 时应当重新考虑你的应用程序的设计。

    l. @@Options:返回使用set命令所应用的选项信息

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    SQL汉字转换为拼音的函数

    windows 7系统无法运行Photoshop CS3的解决方法

    巧用MySQL加密函数对Web网站敏感数据进行保护

    MySQL基础知识简介

    Windows7和WinXP下如何实现不输密码自动登录系统的设置方法介绍

    windows 7系统ip地址冲突怎么办?windows 7系统IP地址冲突问题的

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。