位置: 编程技术 - 正文

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

  • 公司车辆过户给个人车牌可以保留吗
  • 特定减免税货物的通关程序为
  • 开发商交的税费是什么
  • 上月留抵进项本月抵扣会计分录
  • 土地摊销全部计入成本吗
  • 经营者个人所得税申报
  • 可以先注销银行账户吗
  • 网络文化传媒公司名字
  • 财务费用最后怎么结转
  • 有形动产经营租赁税率
  • 煤炭企业会计制度
  • 土地补偿款涉及哪些法律
  • 多交税款如何处罚
  • 专用发票丢失怎么抵扣
  • 计算企业所得税不得扣除的项目
  • 确认应收账款不确认收入
  • 企业合并以外
  • 企业个人补偿款需要缴税吗?
  • 工程项目企业座谈会新闻稿件
  • 刻章的发票怎么做分录
  • 应交税费应交增值税减免税款
  • 买金税盘怎么做账,抵扣的时候
  • 税收筹划的定义,有哪些筹划的方法
  • 积分小技巧
  • 劳务费无发票怎么报销
  • 财务软件操作指南
  • 小规模纳税人增值税优惠政策2023
  • 外购软件可以加计扣除吗
  • 应纳税所得额要减所得税费用吗
  • 房地产工程质量检测费计入什么科目
  • 工程预缴增值税2019最新规定
  • 购销合同印花税税率
  • 华为nova9参数配置中关村
  • 企业期末营业利润分录
  • 车辆开具发票后会计分录?
  • php和aspnet哪个好
  • 未使用的土地使用权可以摊销吗
  • 餐饮发票可以计入福利费吗
  • php输出语法
  • ts和js混用
  • 公司变更需要哪些资料~问华杰 财务
  • 深度学习论文精读[6]:UNet++
  • 记账凭证后面附发票吗
  • 股票的溢价是怎么回事
  • {dede:channel type='son'}无栏目调用同级栏目
  • 经营范围技术服务技术开发技术咨询技术交流
  • 投资公司投资收益要交增值税吗
  • 有限责任公司分类
  • PostgreSQL教程(十七):客户端命令(1)
  • 购买固定资产会计凭证
  • 增值税进项发票是什么意思
  • 公司基本账户提额怎么算
  • 车间管理人员的福利费计入什么科目
  • 固定资产发票后到怎么入账
  • 待摊费用取消了怎么做账
  • 个体工商户是否要交税
  • 商会开年会费用怎么入账
  • 购买金税盘取得的发票
  • 会计当期损益指什么
  • ie8 开发者工具
  • xp系统怎么创建本地连接2
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • wincomm.exe - wincomm是什么进程
  • 系统设置技巧有哪些
  • win10 系统桌面
  • win8隐藏的文件夹怎么找出来
  • Win10 Mobile RS1预览版14267.1004 修复Lumia 550充电问题
  • perl中splice
  • 安卓游戏引擎
  • linux怎么安装rz
  • css在ie失效
  • jquery怎么判断复选框选中
  • javascript中用于声明变量的关键字
  • eclipse导入server
  • javascript面向对象精要
  • 高速公路通行费的税率
  • 已经开票的房子还能退吗
  • 税务稽查审理的基本原则
  • 12366是哪里的税务局
  • 湖北国税发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设