问题标签 [ntext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2184 浏览

sql - SQL Server 将字符串长度减少到 8000 个字符

我正在尝试在列数据类型为的表中插入数据NTEXT。理想情况下,它应该存储超过 8000 个字符,但在我的情况下,它将减少到 8000 个字符。

我在过程中在运行时进行插入查询。以下是该程序正在进行的示例查询。

A、B、C 等是样本数据,实际数据将在运行时识别,实际内容超过 8000 个字符。用于存储值的变量也定义为 ' NVARCHAR(MAX)'

但是,当我尝试以下查询时,它会在表中插入超过 8000 个字符

我想当我试图用“+”号连接数据时,sql server 正在将长度减少到 8000。我不能使用CONCAT,因为数据将超过 256 列/参数。

任何想法,为什么要这样做?另外,如果有人可以提供一些替代解决方案,因为我将不得不在运行时进行插入查询。

0 投票
1 回答
95 浏览

sql-server - ntext参数的存储过程cut值

我有一个奇怪的问题:我在 Microsoft SQL Server 中创建了一个简单的存储过程:

但是当我用长文本执行它时,它会更新表格并简单地剪切文本而没有任何可见的错误

0 投票
1 回答
132 浏览

excel - Excel 目标 [140]:为列设置绑定时出错。绑定状态为“DT_NTEXT”

我有 SSIS 包,它从 OLE DB 源获取数据并加载到 Excel。SQL表中的字段是nvarchar(max),当它进入excel时我为它设置的数据转换是DT NTEXT。但我仍然不断收到这个错误。我将不胜感激这方面的任何帮助。

Excel 目标 [140]:为“Value_Comments”列设置绑定时出错。绑定状态为“DT_NTEXT”。错误:数据流任务中的 0xC0202025,Excel 目标 [140]:无法创建 OLE DB 访问器。验证列元数据是否有效。错误:数据流任务中的 0xC004701A,SSIS.Pipeline:Excel 目标在预执行阶段失败并返回错误代码 0xC0202025。

0 投票
0 回答
26 浏览

sql - 更新 ntext 列

我有一个文章表,它有一个ntext名为的列SearchText,其中包含为 html 剥离的整篇文章。

在遍历我们的 +60000 篇文章时,我忘记在 SearchText 内容中添加一列。我现在正在尝试使用更新表

但我收到以下错误:

操作数数据类型 ntext 对 add 运算符无效。

我已阅读有关 UpdateText 的信息,但我不知道如何编写一些简单的 SQL 来更新列

0 投票
1 回答
96 浏览

sql-server - Sql-server – 将所有 ntext 列转换为 nvarchar(max)

我正在尝试将数据库中的所有 ntext 列转换为 nvarchar(max)。

这是代码:

每当我尝试运行它时,都会收到此错误:

子查询是当我试图选择卡盘对象来改变或更新表时:

如果我使用以下一个:

它只需要一个 ID,而不是在 #chunkOfObjects 表上循环

解决此错误的任何帮助都会很棒。