位置: 编程技术 - 正文

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

  • 企业所得税核定征收税率表最新
  • 开专票了还能不能退款
  • 销售货物收入确认条件
  • 小规模纳税人滚动累计
  • 小规模未开票收入如何填写申报表增值税
  • 个体户超过定额怎么纳税申报
  • 开票打印机可以自己买吗
  • 小规模公司用什么会计准则
  • 附加税退回分录
  • 材料实际成本包括哪些内容
  • 购入材料用于安装工程
  • 去年结转本年利润数字错了今年能更改吗
  • 建筑安装工程承包合同
  • 奖金个人所得税筹划
  • 房地产预缴土地增值税的账务处理
  • 各部门发生的医保费用
  • 金税盘发票号码确认显示不全
  • 营改增前城建税的税率
  • 增值税发票抵扣联丢失怎么办
  • 筹建期装修费用计入什么科目
  • 特许权使用费收入确认分录
  • 符合免税条件的一般纳税人开具发票税率
  • 零余额账户期末怎么结转?
  • 集资建房减免那些配套资金
  • 六险一金指的是哪六险哪一金
  • 营业执照办理流程需要多久
  • 税务局不备案可以吗
  • 电脑图标怎么在下面显示
  • vue移动端预览pdf
  • perl.exe是什么程序?
  • PHP:disk_free_space()的用法_Filesystem函数
  • 应收挂账太久有什么税务风险
  • un删除
  • 一般纳税人销售给小规模纳税人
  • 所有者权益是什么类科目
  • wordpress自定义文章模板
  • 公司购买手机的发票
  • 100%控股权什么意思
  • 固定资产原值和净值的区别
  • 出口退税转内销的损失
  • 销售提成缴税
  • 所得税费用本期金额怎么算
  • 经营租赁筹建期怎么计算
  • 原始凭证的基本内容有会计分录吗
  • 以非现金偿还债务的情形
  • 关税进口增值税缴纳时间
  • 公司与公司之间人与人之间最大的区别
  • 运费开什么发票
  • 信用证保证金的适用范围
  • 基本电费包含电量吗
  • 结账时如何划线进去
  • 请问在哪里可以买到震楼器
  • 使用sql server
  • 安装vista
  • uefi模式怎么装机
  • synchost.exe - synchost是什么进程 有什么作用
  • win7隐藏账户
  • 2021年win10累积更新
  • Win10 UWP红石版应用商店迎来更新:查找更新再换位置
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • win10 预览版 移除 tab 栏 特性
  • Linux通过shell脚本创建SVN版本库简化创建过程
  • win7自带解压缩
  • windows10禁用独立显卡
  • opengl sharder
  • jquery的事件处理
  • cocos2dx android游戏防破解总结
  • cocos2dx-js
  • cocos2dx引擎优化
  • unity hover
  • Open quote is expected for attribute "name" associated with an element type "item".
  • python数字图像处理库
  • node发送短信
  • unity安卓手机游戏官网
  • android:testonly="true"
  • python如何自动化
  • 一般纳税人出售房产怎么开票
  • 双定户如何网上申报
  • 中山市地方税务局官网
  • 数字经济与实体经济融合发展的理论探索
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设