请教一个ntext的问题 请问sqlserver里有没有类似于oracle的DBMS_LOB.LOADCLOBFROMFILE可以直接从一个文件中将数据读到ntext类型中区(oracle可以直接读到clob里)如果没有,我像问一下该怎么去update这个ntext字段,想把原来的内容替换成新的内容高位大侠们帮我提供些思路啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改 ntext、text 或 image 值可通过下列方式修改 ntext、text 或 image 值: 使用数据库 API(例如 ADO、OLE DB 或 ODBC)执行 UPDATE 或 INSERT 语句,并将程序变量与 ntext、text 或 image 列的参数标记绑定。然后调用相应的数据库 API 函数,逐块向数据库发送长数据。DB-Library 支持与其 text 和 image 函数相同的功能。使用 WRITETEXT 语句重写该列的整个数据值。 例如,以下查询将更改 New Moon Books 中 pr_info 列的内容:USE pubssp_dboption 'pubs', 'select into/bulkcopy', 'true'DECLARE @ptrval varbinary(16)SELECT @ptrval = TEXTPTR(pr_info) FROM pub_info pr INNER JOIN publishers p ON p.pub_id = pr.pub_id AND p.pub_name = 'New Moon Books'WRITETEXT pub_info.pr_info @ptrval 'New Moon Books (NMB) 'sp_dboption 'pubs', 'select into/bulkcopy', 'true'使用 UPDATETEXT 语句更新 ntext、text 或 image 列的特定数据块。 例如,以下查询用字母 z 取代 New Moon Books 中 text 列的第 88 个字符(Moon 中的第二个字母 o):USE pubssp_dboption 'pubs', 'select into/bulkcopy', 'true'DECLARE @ptrval varbinary(16)SELECT @ptrval = TEXTPTR(pr_info) FROM pub_info pr INNER JOIN publishers p ON p.pub_id = pr.pub_id AND p.pub_name = 'New Moon Books'UPDATETEXT pub_info.pr_info @ptrval 88 1 'z' sp_dboption 'pubs', 'select into/bulkcopy', 'false' 修改NTEXT字段很不爽的可以将字段修改成VARCHAR(MAX)就好进行各种操作了。 是的,而且08以后的版本都没NTEXT这一说法了 如果是2000以后的版本,建议使用VARCHAR(MAX),或是NVARCHAR(MAX) 先谢谢了 在查询分析器中使用了delete误删除了数据,请问还能恢复吗? >=方式进行时间查询的奇怪问题 急!为什么配置sqlserver的odbc链接时,没有自动列出局域网内的所有sqlserver服务器? 求效率最高的取随机记录方法 请问,大家觉得SQL server的哪个版本比较好用? sql问题 数据库类型转换问题 SQL 2005 连接问题 一个复杂的问题,请教大侠 问下,,问出过程中的单引号 存储过程与外键冲突
可通过下列方式修改 ntext、text 或 image 值: 使用数据库 API(例如 ADO、OLE DB 或 ODBC)执行 UPDATE 或 INSERT 语句,并将程序变量与 ntext、text 或 image 列的参数标记绑定。然后调用相应的数据库 API 函数,逐块向数据库发送长数据。DB-Library 支持与其 text 和 image 函数相同的功能。
使用 WRITETEXT 语句重写该列的整个数据值。
例如,以下查询将更改 New Moon Books 中 pr_info 列的内容:USE pubs
sp_dboption 'pubs', 'select into/bulkcopy', 'true'
DECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr INNER JOIN publishers p
ON p.pub_id = pr.pub_id
AND p.pub_name = 'New Moon Books'
WRITETEXT pub_info.pr_info @ptrval 'New Moon Books (NMB) '
sp_dboption 'pubs', 'select into/bulkcopy', 'true'使用 UPDATETEXT 语句更新 ntext、text 或 image 列的特定数据块。
例如,以下查询用字母 z 取代 New Moon Books 中 text 列的第 88 个字符(Moon 中的第二个字母 o):USE pubs
sp_dboption 'pubs', 'select into/bulkcopy', 'true'
DECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr INNER JOIN publishers p
ON p.pub_id = pr.pub_id
AND p.pub_name = 'New Moon Books'
UPDATETEXT pub_info.pr_info @ptrval 88 1 'z'
sp_dboption 'pubs', 'select into/bulkcopy', 'false'