首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么用sql把text改为ntext

2012-02-26 
如何用sql把text改为ntext?msdn上说不能直接将text改为ntext,我讲text改为varchar后再改为ntext好使,但是t

如何用sql把text改为ntext?
msdn上说不能直接将text改为ntext,我讲text改为varchar后再改为ntext好使,但是text中如果字符长度超过8000,就不能转为varchar了,但是用len(text)还报错,怎么办啊?
我想用sql把text改为ntext,如果先将text改为varchar时超过8000自动截取8000怎么修改?

alter table [表] alter column [字段] ntext

alter table [表] alter column cast([字段] as ntext) ntext

[解决办法]

SQL code
或這樣用CREATE TABLE T(Col text)GOINSERT T SELECT 'aaa'goALTER TABLE T ADD COl2 NTEXTgoUPDATE T SET COl2=ColgoALTER TABLE T DROP COLUMN colgoEXEC sp_rename 'T.COl2', 'COl', 'COLUMN';--DROP TABLE TSELECT * FROM T 

热点排行
Bad Request.