在sqlserve 中 怎样插入大数据量文章

blackhorse_lj 2009-01-10 06:06:36
在sqlserve 中 怎样插入大数据量文章,是用text类型么 ,但是我听说现在好多已经不用text了。
我找到有关text字段类型插入大批量文字的存储过程

CREATE PROCEDURE NewsInsert @title char(200),@content text AS

Insert Into News (title,content) Values (@title,'')

DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(content)
FROM News
WHERE id = @@identity
writeTEXT News .content @ptrval @content

GO


但是这个存储过程的效率怎样呢,如果我要插入上万行了数据会不会很慢啊
我现在正在用structs2+hibernate+spring做一个小小的博客,但是我希望不对博文的字数做限制,希望各位能够给一个比较合理的答案,方法越精辟越好。
菜鸟问题,不要见笑。
...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
viva369 2009-01-13
  • 打赏
  • 举报
回复
2005里,用nvarchar(max)数据类型.
2000里面,用NTEXT数据类型

正解
claro 2009-01-13
  • 打赏
  • 举报
回复
帮顶
zhnzzy 2009-01-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 blackhorse_lj 的回复:]
如果是2000,该怎么操作啊
[/Quote]
2005里,用nvarchar(max)数据类型.
2000里面,用NTEXT数据类型
水族杰纶 2009-01-13
  • 打赏
  • 举报
回复
存文章路徑~~
fanyuanwaifdl 2009-01-13
  • 打赏
  • 举报
回复
关注
blackhorse_lj 2009-01-10
  • 打赏
  • 举报
回复
如果是2000,该怎么操作啊
-晴天 2009-01-10
  • 打赏
  • 举报
回复
2005里,用nvarchar(max)数据类型.
blackhorse_lj 2009-01-10
  • 打赏
  • 举报
回复
错了,不是上万行记录,是上万个数据量的记录插入到一个字段里面 哈哈~~~~~
Jack2013tong 2009-01-10
  • 打赏
  • 举报
回复
bulk insert 吧
-晴天 2009-01-10
  • 打赏
  • 举报
回复
有上万行数据要同时插入???你的博客有多少人哪!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧