varcharmax相关内容

SSMS和sp_OAMethod:是否存在大于VARCHAR(8000)的数据类型?

通过SSMS调用REST服务确实不是一个好主意. 自从Microsoft创建向我们展示如何使用它我想尝试一下. 我想将一些数据从OpenStreetMap直接导入到MSSQL中,所以我复制了一个很好的查询在此示例中,我将返回 Nelson 的所有电影院: DECLARE @obj AS INT DECLARE @Uri AS NVARCHAR(4000) DECLARE @Res ..
发布时间:2020-07-26 05:06:17 其他开发

从存储过程返回varchar(max)输出参数,截断为4000个字符

我有一个带有SQL2012数据库的经典ASP appln.我最近将表列从varchar(8000)更改为varchar(max),因为它不足以存储所需的数据. 我可以使用需要存储的所有数据来更新列,但是我用来返回列数据作为输出参数的SP仅返回4000个字符(至少这是以下代码的结果)给我: Len(cmd.Parameters("@detail").Value) 我将以下参数声明用作 ..
发布时间:2020-07-26 05:06:13 其他开发

SQL Server字段被截断

好,我正在使用SQL Server 2008,并且具有类型为VARCHAR(MAX)的表字段.问题是,当使用Hibernate保存信息时,VARCHAR(MAX)字段的内容将被截断.在应用服务器或数据库服务器上都没有看到任何错误消息. 此字段的内容只是纯文本文件.该文本文件的大小为383KB. 这是我迄今为止为解决此问题所做的事情: 将数据库字段从VARCHAR(MAX)更改为T ..
发布时间:2020-07-26 05:06:06 其他开发

我的VARCHAR(MAX)字段的上限为4000;是什么赋予了?

我的一个数据库中有一个表,该表是一列电子邮件.发送到某些地址的电子邮件会累积到一封电子邮件中,这是由存储过程完成的.在该存储过程中,我有一个表变量,该变量用于构建电子邮件的累积正文,然后循环发送每封电子邮件.在我的表var中,我的主体列定义为VARCHAR(MAX),因为对于给定的电子邮件地址,当前可能积累了任意数量的电子邮件.似乎即使我的列定义为VARCHAR(MAX),它的行为也好像是VARC ..
发布时间:2020-07-26 05:06:02 数据库

为什么不使用varchar(max)?

在数据库设计方面,我有点老了,所以我完全赞成在列中使用正确的数据大小.但是,在查看一个朋友的数据库时,我注意到他经常使用varchar(max).现在,我立即想到的是将其退还给他,并告诉他进行更改.但是后来我考虑了一下,不能为他不使用它提供一个很好的理由(如果您想知道的话,他曾使用过一个案例类型工具来生成数据库). 我一直在研究varchar(max)用法的主题,我不能为他不使用它提供任何充 ..
发布时间:2020-07-26 05:05:59 其他开发

无法使用ADODB从varchar(max)中读取数据

我有一个使用ADODB执行存储过程并将结果作为记录集读取的方法。一切工作正常,直到我将输出字段之一从varchar(2000)更改为varchar(max)(SQL2008)。现在,我无法读取该字段中的数据。奇怪的是,在运行Execute之后,数据立即在调试器中可见,但是进入调试器会使数据消失。 以下是代码: 公共函数sproc_RptEAComment(ByVal accountNa ..
发布时间:2020-06-02 19:31:05 数据库

我怎样才能在一个VARCHAR(MAX)柱的ExecuteNonQuery插入超过8000个字符?

我试图通过的ExecuteNonQuery 8000个字符(从网页提交)>(和 DatabaseFactory.CreateDatabase()从MS实践企业库)。存储过程定义了参数为 VARCHAR(MAX)。该列 VARCHAR(MAX)。从理论上讲,数据的2GB应该能够被传递。 我能做些什么来传递数据> 8000?我设置一个断点,并在 string.length减确实> 8K。 ..