位置: 编程技术 - 正文

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分页查询)

  • 小规模纳税人每季度超过30万交税
  • 药酒消费税计税依据
  • 投资性房地产公允价值模式出售
  • 预付账款退回怎么做凭证
  • 员工买东西自己垫付的钱怎么做账
  • 单位承担的社保费用计入什么科目
  • 对公账户卡号是私人账号
  • 自己打印的机票怎么退票
  • 怎么理解捐赠支出税前扣除标准计算口径
  • 天猫店铺收入在哪里看
  • 留存收益总额不变
  • 预收装修款并开发票如何转成本?
  • 企业食堂买东西怎么入账
  • 领备用金时会计怎么做分录
  • 个人股东无偿借款给企业
  • 什么时候需要计提税金及附加
  • 银行不可税前抵扣的情形
  • 发票涉税风险有哪些
  • 医院医保统筹支付后还能报销吗
  • 进料进口
  • 基本户注销帐户余额怎么分配?
  • 建筑公司工地买空调
  • window10最新激活码
  • 参加失业保险本期实际缴费金额包括员工承担部分吗?
  • mac如何连接电脑
  • Mac怎么用有线网络
  • 刚成立的公司有什么风险
  • 为什么win7系统用不了谷歌浏览器了
  • 个人所得税专项扣除夫妻双方都填吗?
  • linux 创建sh
  • 获取当前位置被拒怎么办
  • 无偿调入固定资产计提折旧吗
  • 深度linux使用入门教程
  • 如何挽留婚姻危机
  • 会计分录内容包括
  • 公司承担责任的方式
  • 职工福利费的税收金额怎么填写
  • 文化事业建设费减免政策
  • 前端向后端传递对象数组
  • 外贸公司美金账户维护费用
  • 预缴增值税借方余额
  • 土地使用税退税的会计分录
  • 递延收益期限
  • 企业其他应付款余额非常大的原因
  • 织梦系统网站搭建教程
  • mysql分库分表实践
  • 个人劳务报酬所得税税率
  • sqlserver存储过程语法
  • 自产用于捐赠的会计处理
  • 兼职老师工资小时多少钱
  • 企业哪些情况下需要交税
  • 行政单位与事业单位净资产的比较
  • 归纳投入外币资产怎么写
  • 申报残保金的时候有处罚决定书怎么办
  • 购买原材料保险费分录
  • 交存超库存现金
  • 往来账怎么记账
  • 固定资产的原价减去预计净残值后的余额
  • 金税盘初始化密码
  • 收到固定资产发票怎么入账
  • 小微企业未开票收入怎么申报
  • 分公司人数要求
  • 三栏式明细账适用于原材料吗
  • 其他货币资金都有啥
  • 国税地税合并的时间
  • 个人所得税会计分录怎么做
  • 出纳建账的基本流程
  • 注册表修改数据
  • xp系统怎么打开设置
  • vim入门教程
  • windowsxp注册表在哪
  • xp系统的搜索
  • windows7没有声音怎么调
  • unix系统常用命令大全
  • 完本小说 电子书地址
  • ajaxfrom表单提交
  • python ping检测
  • python的for函数
  • 库尔勒市税务局领导简介
  • 一般纳税人选择简易计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设