位置: 编程技术 - 正文

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

  • 企业收到财政局退款需要开票吗
  • 车船抵扣如何填报
  • 人工费能不能抵扣进项税
  • 无销项税额
  • 公司账上的应付账款是指
  • 固定资产已折旧完报废如何处理
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 营改增的增值税税率
  • 银行汇票的背书转让金额
  • 外籍员工个税信息采集
  • 买办公用品花了100元如何做会计分录
  • 按简易办法征收增值税
  • 内帐应收应付款坏账年末怎么处理?
  • 电动汽车的出路在哪里
  • 盈余公积的来源及主要用途包括哪些
  • 税盘没反应
  • 上月发票未上传
  • 公司旅游费用怎么入账
  • iphone操作系统
  • 苹果macbook 系统
  • 个体户流水太大工商局会查吗
  • linux网卡lo
  • 财务费用利息收入为什么是负数
  • 金融资产包括哪三大类及会计科目
  • 无形资产摊销时点
  • 继续涉入资产会计处理
  • 虚假财务报表的法律后果
  • thinkphp ide
  • 出口货物视同内销征税的会计核算
  • 分类账长什么样
  • 劳务所得税怎么计算公式
  • PHP:imageinterlace()的用法_GD库图像处理函数
  • 企业低值易耗品有哪些
  • el-table(type=“selection“)多选框两种回显
  • 库存现金盘盈影响营业利润吗
  • php curl_exec
  • 办公室买花卉怎么做分录
  • AIGC之GPT-4:GPT-4的简介(核心原理/意义/亮点/技术点/缺点/使用建议)、使用方法、案例应用(计算能力/代码能力/看图能力等)之详细攻略
  • 暂估入库后发票来不了
  • 企业清算所得税申报表填写案例
  • python中删除字典里的空项目
  • DEDECMSV5.6将软件下载次数直接生成静态
  • 税前扣除项目主要包括
  • 对公账户办理的早晚,对公司有没有影响
  • 动迁补偿金
  • 无形资产减值准备借贷
  • 有限合伙企业中有限合伙人承担责任的方式为
  • 材料成本差异是什么
  • 已抵扣进项税额转出的会计分录怎么做
  • 公账上的钱怎么提出来
  • 定额征收个体户如何交所得税
  • 老板想提取销售怎么办
  • 政府返税计入什么科目
  • 制造费用转入什么
  • 应收票据属于其他货币资金吗
  • 原材料按实际成本核算与按计划成本核算相比
  • 购买增值税发票系统金税盘如何入账?
  • 专家咨询费支付标准
  • 应付账款预付账款期末余额怎么算
  • 建筑公司劳务费怎么做账
  • mysql分区实现
  • 数据库中的内容怎么换行
  • win10系统开机蓝屏怎么修复
  • oracle linux6.9
  • linux 压缩包zip
  • vi编辑器使用教程
  • 如何安装QQ软件
  • vncviewer连接linux
  • win7系统怎么将新建资料保存到文件夹
  • python urllib urlopen
  • 创游世界
  • vbs以管理员权限运行
  • unity自动生成
  • Unity3D之iTween
  • angularjs4
  • vue瀑布流实现
  • 成都所见所得科技有限公司是什么平台
  • 昆山华润燃气多少钱一方
  • 税务局登记是什么
  • 如何理解新时代新征程党的使命任务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设