社区
疑难问题
帖子详情
急:ntext最大长度可达2G,但为什么我的SQL SERVER中的ntext,text的长度却是128字节(SQL SERVER2000)!
yuying
2003-03-01 06:34:59
ntext最大长度可达2G,但为什么我的SQL SERVER中的ntext,text的长度却是128字节(SQL SERVER2000)!
...全文
321
5
打赏
收藏
急:ntext最大长度可达2G,但为什么我的SQL SERVER中的ntext,text的长度却是128字节(SQL SERVER2000)!
ntext最大长度可达2G,但为什么我的SQL SERVER中的ntext,text的长度却是128字节(SQL SERVER2000)!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuying
2003-03-01
打赏
举报
回复
执行了,结果显示有4000个字节
写入的中了256个中文
pengdali
2003-03-01
打赏
举报
回复
你执行了我的语句吗??
create table test (a ntext)
insert test values (replicate(N'大力',1000))
--------------------^^^^^^^^^^^^^^^^^^^^^^^^写入4000个字节的数据!
select datalength(a) 字节数 from test
yuying
2003-03-01
打赏
举报
回复
"........."部分代表我输入的内容!
yuying
2003-03-01
打赏
举报
回复
用 查询分析器 !
插入一条数据,将数据类型为ntext项的值写入超过128字节的数据.
出现错误提示:以"........." 开头的 标识符 太长。最大长度为 128。
pengdali
2003-03-01
打赏
举报
回复
你用什么知道是128
create table test (a ntext)
insert test values (replicate(N'大力',1000))
select datalength(a) 字节数 from test
SQL
数据类型和范围(
SQL
Server
,My
Sql
,Access)
Microsoft Access、My
SQL
以及
SQL
Server
所使用的数据类型和范围。
SQL
Server
数据类型 Character 字符串 数据类型 描述 存储 char(n) 固定
长度
的字符串。最多 8,000 个字符。 n varchar(n) 可变
长度
的字符串。最多 8,000 个字符。 varchar(max) 可变
长度
的字符串。最多 1,073,741,824 个字符。
text
可变
长度
的字符串。最多
2G
B 字符数据。 Unicode 字符串 数据类型 描述 存储 nchar(n) 固定
长度
的 Unicode 数据。最多 4,000 个字符。 nvarchar(n) 可变
长度
的 Unicode 数据。最多 4,000 个字符。 nvarchar(max) 可变
长度
的 Unicode 数据。最多 536,870,912 个字符。 n
text
可变
长度
的 Unicode 数据。最多
2G
B 字符数据。 Binary 类型 数据类型 描述 存储 bit 允许 0、1 或 NULL binary(n) 固定
长度
的二进制数据。最多 8,000
字节
。 varbinary(n) 可变
长度
的二进制数据。最多 8,000
字节
。 varbinary(max) 可变
长度
的二进制数据。最多
2G
B
字节
。 image 可变
长度
的二进制数据。最多
2G
B。 ......
MS
SQL
数据库获取
TEXT
字段的内容
长度
SQL
Server
数据库如何获取
TEXT
字段的内容
长度
的方法,是通过DATALENGTH函数来实现的,接下来我们就通过DATALENGTH函数的语法及使用实例来了解一下这部分内容。 DATALENGTH用来返回任何表达式所占用的
字节
数。 语法:DATALENGTH ( expression ) 参数:expression,任何类型的表达式。 返回类型:int 注释:DATALENGTH 对 varchar、varbinary、
text
、image、nvarchar 和 n
text
数据类型特别有用,因为这些数据类型可以存储可变
长度
数据。NULL 的DATALENGTH 的结果是 NULL —
sql
server
2005 T
Sql
新功能学习总结(数据类型篇)
sql
server
2005新增加了2大数据类型: 1.大值数据类型 2.xml 1.大值数据类型 Microsoft
SQL
Server
2005
中
引入了 max 说明符。此说明符增强了 varchar、nvarchar 和 varbinary 数据类型的存储能力。varchar(max)、nvarchar(max) 和 varbinary(max) 统称为大值数据类型。您可以使用大值数据类型来存储
最大
为 2^31-1 个
字节
的数据。 大值数据类型和
SQL
Server
早期版本
中
与之对应的数据类型之间的关系: varchar(max)
text
nvarchar(max) n
text
MS
SQL
报错:参数数据类型
text
对于 replace 函数的参数 1 无效的解决办法
但是我们可以换一种方法解决这个问题。下面就来分析下解决办法。 对
text
或n
text
类型的数据在查询
中
不能进行字符串操作。这时用得最多的是把
text
当作varchar(实际内容
长度
低于8000
字节
时)或把n
text
当作nvarchar(实际内容
长度
低于4000
字节
时)来处理。但是这样处理也不是非常妥当毕竟如果
text
字段内容超过8000了岂不是要被截断或者忽略掉。最终找到了一种方法解决了”参数数据类型
text
对于 replace 函数的参数 1 无效”的问题。下面用一个例子来说明怎么处理的。语法如下: 代码如下:update table set column=replace(cast(co
SQL
数据库
中
数据类型n
text
和
text
的区别
n
text
和
text
一样用来保存大量的文字数据,不过
text
用单
字节
保存数据 ,n
text
固定用双
字节
保存数据. n
text
保存的是Uncode的字符 , n
text
支持跨语言平台。 n
text
: 可变
长度
Unicode 数据的
最大
长度
为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以
字节
为单位)。n
text
在
SQL
-92
中
的
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章