动态SQL字符长度超过8000,我记得SQL SERVER 2008中用SP_EXECUTESQL打破了这个限制。

平常用动态SQL,可能都会用EXEC(),但是有限制,就是8000字符串长度。自从SQL SERVER 2005起,在 INSIDE SQLSERVER 2005 T-SQL PROGRAMMING中提到,使用SP_EXECUTESQL()和NVARCHAR(MAX)可以超越8000个字符的限制。因为 SP_EXECUTESQL()必须使用NVARCHAR,NCHAR,NTEXT作为参数,所以SP_EXECUTESQL()的最长字符限制就是 4000。

我们看一个NVARCHAR(4000)的例子:

如何打破这个限制,我们再看(将SQL字符变量类型设置为NVARCHAR(MAX)):

可以看到,成功执行了SQL字符长度为9999的动态SQL。。

看一个SQL字符超过100000的例子:

字符串长度巨大,我只能将结果保存到RPT文件,可惜的是,我的机器(2.5内存+32位WIN2003)还是不能显示,肯定是资源不够用

转载于:https://www.cnblogs.com/aflyfly/p/4551592.html

动态SQL字符长度超过8000相关推荐

  1. sqlserver sp_executesql 动态SQL字符长度超过8000

    动态SQL字符长度超过8000,我记得SQL SERVER 2005中用SP_EXECUTESQL打破了这个限制. 平常用动态SQL,可能都会用EXEC(),但是有限制,就是8000字符串长度.自从S ...

  2. SMARTFORMS 输出动态文本(字符长度超出255)

    场景:当字符长度超出Smartforms中的最大可输出长度255时,将字符串转换到内表打印显示. 首先将字符串转换为ITF Text. DATA: l_string TYPE string,lt_st ...

  3. java sql超过32k_ibatis调用oracle的动态sql,sql大小不能超过32K

    1环境:oracle10g,spring2.5,ibatis2.3. 2由于项目里面要调用oracle的存储过程,原本采用如下方法调用: {call ?=Tlgadmin.check(?,?)} 但实 ...

  4. 截取中文字符长度(中文、字母都有效)

    以下给大家分享下:"中文字符长度,和截取中文字符(字母汉字通用)" 样例:先算出字符的长度,在截取显示,日过字符长度超过6就用...取代 echo '<meta http-e ...

  5. 存储过程打印超过8000的VARCHAR字符的问题

    DECLARE @info NVARCHAR(MAX)--SET @info to something bigPRINT CAST(@info AS NTEXT) 这样就可以输出超过8000的字符了

  6. MyBatis 一个动态sql的问题(动态SQL基于OGNL表达式)<if test=“state == ‘0‘“>单个的字符要使用双引号,改为<if test=‘state == “1“‘>或

    MyBatis 一个动态sql的问题(动态SQL基于OGNL表达式) <if test="state == '0'"> 单个的字符要使用双引号,改为<if tes ...

  7. NLP-生成模型-2018:Vanilla Transformer【将长文本序列划截断为多个固定长度的段;段与段之间没有上下文依赖性;无法建模字符之间超过固定长度的依赖,关系导致上下文碎片化】

    一.Vanilla Transformer的结构 首先,作者要解决的问题是字级别的LM,相比词级别的LM,字级别LM明显需要依赖的距离特别长,比如说一句话某个位置是应该使用she还是he,是依赖于前面 ...

  8. SQL固定长度字符和可变长度字符

    1) 定义: char: 固定长度,存储ANSI字符,不足的补英文半角空格. nchar: 固定长度,存储Unicode字符,不足的补英文半角空格 varchar: 可变长度,存储ANSI字符,根据数 ...

  9. 微信小程序实现动态获取输入框的字符长度

    以限制100字以内为例 HTML: <textarea value="{{introduce}}" maxlength="100" name=" ...

最新文章

  1. Matlab之if-else-end分枝语句
  2. HDOJ 2049 不容易系列之(4)——考新郎
  3. 当退出python时是否释放全部内存_Python面试题:高级特性考察
  4. Linux内核代码风格
  5. java 反射基础_Java基础教程:反射基础
  6. 浮点数学运算是否被破坏?
  7. 在python语言中定义私有成员变量的方法是_Python在类中有“私有”变量吗?
  8. 使用pip安装tensorflow很慢的问题
  9. Python开发Day07(学生选课)
  10. 自动驾驶_感知_目标检测(基于图像)
  11. 自控原理学习笔记-反馈控制系统动态模型(2)-结构图及信号流图
  12. 60天使用百词斩背单词的感想
  13. 15个经典面试问题及回答思路,挥泪整理面经
  14. 如何把图片上的文字提取出来并转成Word文档
  15. 扇贝单词英语版_产品分析报告
  16. SharpDevelop安装与配置
  17. 唯品会web前端实习生一面二面经
  18. 全球最大的已泄漏密码库现可公开访问下载:你的密码有人泄漏过吗?
  19. 你给文字描述,AI艺术作画,精美无比!附源码,快来试试!
  20. 以单片机为核心,设计一个节日彩灯控制器

热门文章

  1. pc双网卡实现路由转发_路由器配置骨干网设备MPLS本地会话功能实现数据在MPLS网络中转发...
  2. ALB Ingress 发布,轻松应对云原生应用流量管理
  3. 课程升级 | 极速构建知识体系,即学即用 Serverless
  4. 6 岁!是时候重新认识下 Serverless 了
  5. 涂鸦智能 dubbo-go 亿级流量的实践与探索
  6. Knative 基本功能深入剖析:Knative Serving 之服务路由管理
  7. app开发上传文件夹到服务器,uni-app 上传(图片上传实战)
  8. java el ognl_el表达式跟ognl表达式的区别
  9. ubuntu16搭建z-blog博客
  10. oracle删除无效归档日志,求助:rman无法按照策略删除过期的归档日志