位置: 编程技术 - 正文

SQL中print、sp_helptext的限制与扩展

编辑:rootadmin

推荐整理分享SQL中print、sp_helptext的限制与扩展,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在SQL中,使用动态SQL是很常见的。有些复杂的计算,或是存储过程,代码很长,中间可能有多次执行SQL语句。而调试拼串的SQL语句却是件痛苦的事,很难看出来运行的语句是什么。所以我会经常使用print这个命令把运行前的语句打印到屏幕上,然后复制出来到另一个窗口进行调试、修改,这样就比较方便了。但是这个print命令有一些限制,在单字节符集下,最大只能打印打印个字符的长度,而在双字节字符集是个。

以下存储过程可以打印完整的信息,不受长度的限制。代码如下:

code-1

还有一个存储sp_helptext,可以查询存储过程,函数等代码,使用起来也比较方便,但也有长度的限制,而且打印出来的格式跟源代码的格式有些对应不上。写了一个自定义存储过程来代替,代码如下:

code-2

当然,查看源代码有多种方法,可以在SSMS上操作等,看个人习惯或方便操作了。

详解sp_helptext

显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。

语法

sp_helptext [ @objname = ] 'name'

SQL中print、sp_helptext的限制与扩展

参数

[@objname =] 'name'

对象的名称,将显示该对象的定义信息。对象必须在当前数据库中。name 的数据类型为 nvarchar(),没有默认值。

返回代码值

0(成功)或 1(失败)

注释

sp_helptext 在多个行中显示用来创建对象的文本,其中每行有 Transact-SQL 定义的 个字符。这些定义只驻留在当前数据库的 syscomments 表的文本中。

权限

执行权限默认授予 public 角色。

示例

下面的示例显示 employee_insupd 触发器的文本,该触发器在数据库 pubs 中。

SQLSERVER分页查询关于使用Top方式和row_number()解析函数的不同 临近春节,心早已飞了不在工作上了,下面小编给大家整理些数据库的几种分页查询。SqlSever之前版本:selecttop页大小*from表名whereidnotin(selecttop页大

SQL Server中NULL的正确使用与空间占用 我们常在SQLServer的使用或维护中遇上NULL,那么什么是NULL?如下是MSDN给出的一段简短描述(见NullValues):AvalueofNULLindicatesthatthevalueisunknown.AvalueofNULLisdiff

实例理解SQL中truncate和delete的区别 本文以一个简单实例为大家介绍了SQL中truncate和delete的区别,帮助大家理解,具体内容如下---创建表Table1IFOBJECT_ID('Table1','U')ISNOTNULLDROPTABLETable1GOCREATETABLET

标签: SQL中print、sp_helptext的限制与扩展

本文链接地址:https://www.jiuchutong.com/biancheng/312882.html 转载请保留说明!

上一篇:SQL SERVER修改函数名容易引发的问题分析(sqlserver修改值)

下一篇:SQLSERVER分页查询关于使用Top方式和row_number()解析函数的不同(sqlserver2008分页查询)

  • 城建税和教育费附加
  • 房产税从价改从租,多缴税款要加收滞纳金吗
  • 其他权益工具账务处理内容
  • 税务局如何认定虚开
  • 公司成立前发生业务 成立后开票
  • 房地产开发的会计处理
  • 销售收入是不是营业收入
  • 公司承担个人社保部分福利
  • 财务报表季报申报报表要分开申报吗
  • 存货清查会计分录例题盘亏
  • 供货商对账单跨月返利怎么做账?
  • 以合并方式成立的新企业,新启用
  • 年底给职工发啥实物
  • 注册个人独资企业和有限公司哪个好
  • 银行发行理财产品的条件
  • 公司车辆怎么申请
  • 免税销售额和免税额区别
  • 为他人提供纳税担保, 你的责任都清楚了吗?
  • 应税行为扣除额期初余额
  • 固定资产折旧率是多少
  • 赠送给客户的商品怎么做账
  • 增值税纳税申报表在哪里打印
  • 具备以下条件
  • bioss设置
  • windows11怎么打开设置
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • 结转存货的成本叫什么
  • lvgl使用
  • 苹果最小的充电器是哪一款
  • 企业缴纳职工社保政策
  • 小微企业应纳税所得额300万所得税
  • 付境外人员劳务费
  • php trait用法
  • php获取并显示用户的用户名
  • ChatGLM-6B:颠覆聊天AI的全新模型
  • vue组件教程
  • 销售产品收到现金的会计分录
  • Python变量中forain
  • dedecms安装步骤
  • 个人所得税退税退多少钱怎么算
  • 罚款支出计入什么费用
  • 一次性伤残补助金怎么查询进度
  • 可以单独设置一个人三天可见吗
  • 企业利润分配的内容
  • 存货周转率是指企业某一会计
  • 增值税专用发票查询系统官方网站
  • 运输服务属于生活服务吗
  • 计提固定资产折旧账务处理
  • 小规模纳税人征税起点
  • 为什么固定资产减值准备一经计提不得转回
  • 企业促销如何进行营销
  • 税控盘减免税款冲减管理费用
  • 涉税信息声明怎么提供
  • 公司借款给个人400万合法吗
  • 微信公众号注册时间在哪里看
  • 水电费收据可以入公司帐吗
  • 划转税务的非税收入包括
  • 金税盘税费减免分录
  • 计算成本时应该考虑什么
  • 简要分析企业购买行为的影响因素
  • 利润表中公允价值变动为贷
  • 新会计制度下五类是什么
  • mysql三种安装方式
  • sql server中的文件位置可以很灵活
  • 在wind
  • centos6.5共享文件夹
  • solaris删除文件命令
  • linux服务器常用命令
  • MSupdate.exe - MSupdate是什么进程 有什么用
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • 向量上面有个倒着的v
  • 安卓网页开发工具
  • 如何使用jquery插件
  • unity cpu优化
  • 生成0-100的随机数,直到生成88为止,停止循环
  • 如何在js中实现输入
  • js 不用var
  • 广州地税电子税票查询
  • 欠税多久法院立案
  • 杭州电子税务局怎么添加办税员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设