由于表的正文字段要插入大量数据,所以把原先该字段由nvarchar改为ntext类型。
但是碰到了棘手的问题。(JDBC连接)
在插入rs.setString()函数依旧可用。
但是读取rs.getString()却没法用,一直报错。找了官方资料给的例子相信大家都知道采用的是这个函数readtext()
USE pubs
GO
DECLARE @ptrval varbinary(16)
SELECT @ptrval = TEXTPTR(pr_info) 
   FROM pub_info pr INNER JOIN publishers p
      ON pr.pub_id = p.pub_id 
      AND p.pub_name = 'New Moon Books'
READTEXT pub_info.pr_info @ptrval 1 25
GO
但是根据这个例子取的是2-26个字符。
问题一:我又不知道插入的是多少个字符,读取的时候必须的规定取多少字符吗?怎么解决?
问题二:还有没有别的方法可以解决类似问题呢?大家都是怎么做的呢?