SQL 2008-varchar(max)文本数据类型
技术问答
226 人阅读
|
0 人回复
|
2023-09-14
|
从本文来看,它们都有相同的大小和容量:http : //msdn.microsoft.com/zh-
; @; x3 a" f. n9 g) scn/library/ms143432.aspx
4 d4 v: ^0 {. g% N) S8 w3 e这是真的吗?真正的区别是什么?: A- u: x( r- g8 B
我只是从oracle(clob)迁移一些数据并将其制作成varchar(max),但无论如何,它似乎切断了一些值,我应该改用它TEXT吗?! ?( ?6 T# R3 E4 [6 i. }" Z- k
谢谢!
* A/ C2 R+ e0 z$ u- ?/ k
0 k2 O) ^* k2 q2 D J# b/ v. m 解决方案:
- h$ {* y0 Z5 X( {2 B; a) w8 j 不,你不应该用TEXT。首先,自SQL Server 自2005年以来,它已被废弃,您会发现许多字符串无法操作。不要使用它TEXT,NTEXT或者IMAGE在所有-: K$ ~7 }3 b B
使用VARCHAR(MAX),NVARCHAR(MAX)或VARBINARY(MAX)代替。 |
|
|
|
|
|