ntext、text 和 image
用于存储大型非 Unicode 字符、Unicode 字符及二进制数据的固定长度和可变长度数据类型。Unicode 数据使用 UNICODE UCS-2 字符集。ntext可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。text服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。image可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。
用于存储大型非 Unicode 字符、Unicode 字符及二进制数据的固定长度和可变长度数据类型。Unicode 数据使用 UNICODE UCS-2 字符集。ntext可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。text服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。image可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。
解决方案 »
- 一个简单的表,复杂的查询,求教!
- SQL 行转列问题
- 求高手给出解决方案或SQL语句。
- 系统表的问题
- 高手们,这个sql循环该怎么写?
- 请诸位大侠出手!一个表存放员工基本信息,另外一表存放员工每天上班和下班时间,如何输出迟到还是提前走还是旷工?
- 初学:我的XP为什么不能装服务器端?
- zqllyh(您问我也问总可以问出个所以然),pengdali(大力)和j9988(j9988) 请进,这900分特别酬谢
- 一个存储过程查询+分页的问题。
- 向表中追加记录时,要求某个字段不能为重复,若用select AAA from table where ... 的方法,当记录数达到一定数量后,速度成了问题,用什么方法解决呢?
- 请问这条语句怎么写?
- 一个模糊查询的问题 (散分)
GetSP:
create procedure get_html_byid
@id charas
select m_id,c_text from HtmlTableGO
UpdateSP:
create procedure update_html_byid
@id char,
@text ntextas
update HtmlTable
SET c_text=@text
WHERE m_id = @idGO
有问题吗?
Cause:
I use ADO.NET to call this store procedure, the problem is I have to use the fellow
method to creat parameter.dbHelper.GetParameter( "@text",DbType.String,1073741823,ParameterDirection.Input);
dbParams[2].Value = "my long value"Not simplely,dbHelper.GetParameter("@text","my long value")But I am still confused because I've followed zjcxc(邹建)'s suggestion to do it in SQL Query Analyzer, also failed. Can anybody tell me why?
exec 存储过程名 '中文字符......这后面跟上大于8000个的中文字符'
create procedure get_html_byid
@id charas
select m_id,c_text from HtmlTableGO
UpdateSP:
create procedure update_html_byid
@id char,
@text textas
update HtmlTable
SET c_text=(@text)
WHERE m_id = @idGO
别忘了(),试一下