当前位置: 首页 > 面试题库 >

执行@Var字符限制SQL Server 2008 R2

商兴朝
2023-03-14
问题内容

我一直在寻找答案,但是没有明确的答案,因此希望有人知道。

EXECUTEVARCHAR(MAX)变量一起使用时,是否有字符数限制?我做了一些实验,似乎在加载变量然后调用时EXECUTE @var,对实际传递给服务器的内容有字符限制。当在EXECUTE没有变量的情况下调用而仅在其中构建字符串时,一切似乎都可以工作....是否有原因呢?返回的错误消息是:

名称’(在此处插入我的SQL语句变量的881个字符中的643个左右的字符)’不是有效的标识符

有人知道为什么会发生这种情况吗?EXECUTE @var失败,EXECUTE 'string'有效…


问题答案:

我以为是:exec @mystr-假设字符串是一个过程名称,并且限制为8000个字节

exec(@mystr)-限制为2 GB。



 类似资料:
  • 若要让儿童使用PS Vita,监护人可依个人需要限制可播放的内容或可使用的功能。 此外,PlayStation®Network也准备了在主账号看管下,一定年龄以下的用户可使用的子账号。 详情请参阅「创建PlayStation®Network账号」。 可执行的操作 内容 如何设定限制 限制启动设有年龄限制的应用程序或视频影像等内容 除了[关]以外另有11个等级可设定。根据PS Vita内设定的等级,

  • 问题内容: 我希望能够限制文本区域中的字符数。我使用的方法在Google Chrome浏览器中效果很好,但是在Firefox中运行缓慢,在IE中不起作用。 Javascript: HTML: 正文元素底部的Javascript: 问题答案: 我发现了一个很好的解决方案,如果浏览器支持,则使用maxlength属性,并在不支持的浏览器中回退到不引人注意的javascript pollyfill。 H

  • 我假设这不是正确的格式。有人知道我如何在java中正确地做到这一点吗?

  • 可以限制并行运行的函数的最大数量吗? 我看了留档,发现了这个: 当多个触发事件发生的速度快于单线程函数运行时处理它们的速度时,运行时可能会并行多次调用该函数。 如果函数应用正在使用消耗托管计划,函数应用可以自动横向扩展。函数应用的每个实例(无论应用是在消耗托管计划还是常规应用服务托管计划上运行)都可能使用多个线程并行处理并发函数调用。 每个函数应用程序实例中并发函数调用的最大数量因使用的触发器类型

  • null 我有一个PlainDocument,它根据字符串的像素宽度限制单行文本的长度,以大写Ws(我字体中最宽的字符)度量:

  • 问题内容: 我正在使用mssql_fetch_object从MSSQL表中获取一些数据,但是文本似乎在页面上被截断了。 数据在表中全部存在,但似乎在视图页面中被切断了。 其他人是否遇到过此问题,也许知道解决方法?这是我的代码; 问题答案: 我不熟悉在php中使用mssql的情况,但是我只是尝试了使用mysql的示例而没有问题。 这对我来说可疑 VAR_DUMP()返回字符串(4096) 所以我做了