社区
MS-SQL Server
帖子详情
在SQL数据库中的Text类型中无法存储32k的文本,请帮忙看一下,有什么好的方法吗???
windrain2001
2003-07-24 07:34:52
在SQL数据库中的Text类型中无法存储32k的文本,请帮忙看一下,有什么好的方法吗???在下不胜感激!!
...全文
68
13
打赏
收藏
在SQL数据库中的Text类型中无法存储32k的文本,请帮忙看一下,有什么好的方法吗???
在SQL数据库中的Text类型中无法存储32k的文本,请帮忙看一下,有什么好的方法吗???在下不胜感激!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-07-29
打赏
举报
回复
前提上不是有吗?
8524
2003-07-29
打赏
举报
回复
Text类型中无法存储32k的文本可能与字符串64K长度限制有关
因此采用Insert命令实现就不能突破该限制
可以考虑用BinaryWrite实现,具体方法可以从网上获得
zjcxc
元老
2003-07-29
打赏
举报
回复
首先查找textcopy.exe这个文件,找到后,将它复制到C:\Program Files\Microsoft SQL Server\80\Tools\Binn
我的电脑上也没有,最后到一台7.0的电脑上才找到此文件的.
windrain2001
2003-07-29
打赏
举报
回复
我按照你的方法: Sql 提示 :
'textcopy' is not recognized as an internal or external command,
pengdali
2003-07-28
打赏
举报
回复
create table aaa(a int,b text)
go
CREATE PROCEDURE sp_textcopy
@srvname varchar (30),
@login varchar (30),
@password varchar (30),
@dbname varchar (30),
@tbname varchar (30),
@colname varchar (30),
@filename varchar (30),
@whereclause varchar (40),
@direction char(1)
AS
/* 这是使用textcopy工具将文件插入到数据库中,如果有前台工具可以用前台开发工具将文件插入,这里为了演示 */
DECLARE @exec_str varchar (255)
SELECT @exec_str='textcopy /S '+@srvname+' /U '+@login+' /P '+@password+' /D '+@dbname+' /T'+@tbname+' /C '+@colname+' /W"'+@whereclause+'" /F"'+@filename+'" /'+@direction
EXEC master..xp_cmdshell @exec_str
go
insert aaa values(1,'') --''是必须的不是null
sp_textcopy 'daliserver','sa','element','test','aaa','b','c:\tt.txt','where a=1','I' --注意条件是 a=1
go
drop table aaa
go
drop proc sp_textcopy
前提c:\下有tt.txt文件,如果报textcopy不是可执行文件的话,你就到
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
目录下拷备 textcopy.exe到:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn
cxz7531
2003-07-28
打赏
举报
回复
你肯定用字符串的方式存储,那当然不行。应该用Blob的方式存储,
windrain2001
2003-07-28
打赏
举报
回复
请问:存文件怎么存,存文件内容有怎么存?
start1127
2003-07-25
打赏
举报
回复
image存储
zclxyh
2003-07-25
打赏
举报
回复
可以使用image字段类型来存储.
nboys
2003-07-25
打赏
举报
回复
在SQL数据库中的Text类型中无法存储32k的文本,不知你是把文件存进去还是保存其中的文本
如果存文件的话,用image,存文件内容的话,可以用text,ntext
hjb111
2003-07-25
打赏
举报
回复
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) 字节之间。
注释
下面的函数和语句可以与 ntext、text 或 image 数据一起使用
可以呀?
zjcxc
元老
2003-07-24
打赏
举报
回复
怎么会不能存储?是不是你搞错了.
有什么错误提示没有?
zjcxc
元老
2003-07-24
打赏
举报
回复
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) 字节之间。
PB存取超过
32k
的二进制文件的实例 pb 10以上
PB存取超过
32k
的二进制文件的实例 pb 10以上
oracle
数据库
SQL
文本
长度过长性能问题
PL/
SQL
中
,表达式/
SQL
本身的长度是可以达到比较长的长度(50K)左右,如果表达式/
SQL
过长,超过了一个ORACLE包/过程允许的最大程序长度,则在编译时报 pls-123:program too large错误,这是pl/
sql
编译器本身的限制造成的,即表达式/
SQL
的长度在PL/
SQL
中
受限于包/过程的最大大小。
SQL
文本
长度不超过20000字节,
SQL
文本
过长时会造成
SQL
编译耗时长、内存使用增加,严重时,还可能导致
数据库
无法
解析,甚至PGA内存泄漏耗尽操作系统可用内存。
为什么自然语言转
SQL
(
text
to
sql
)在企业
中
较难落地
面临哪些挑战,以下是我们遇到的六种情况
V-
SQL
:一种基于视图的两阶段
Text
-to-
SQL
框架
Text
-to-
SQL
任务旨在无偏地将自然语言转换为结构化查询语言(
SQL
)。最近,基于大语言模型(LLMs)的
Text
-to-
SQL
方法
引起了广泛关注。主流
Text
-to-
SQL
框架的核心是模式链接,它将用户查询与
数据库
中
的相关表和列对齐。以前的
方法
专注于模式链接,而忽略了增强LLMs对
数据库
模式的理解。
数据库
中
表之间的复杂耦合关系限制了LLMs生成
SQL
的能力。为了解决这个问题,本文提出了一种简单而有效的策略,称为基于视图的模式。该策略通过将紧密耦合的表解耦为低耦合视图,帮助LLMs理解
数据库
模式。然后
国产
数据库
---Oracle迁移至GBase8a---第一章---数据
类型
从今天开始,分享Oracle迁移至GBase8a的一些随笔,希望对大家有帮助。 经过一段时间的分析和整理了基于ORACLE
数据库
的应用系统向GBase 8a
数据库
迁移的过程
中
需要注意的问题和对应的
方法
。 涉及的内容包括
数据库
迁移和应用程序迁移两部分。
数据库
迁移是指对
数据库
对象的迁移,内容包括
数据库
对象的差异,数据
类型
迁移,表达式和操作符迁移,
SQL
语句迁移,内建函数对比,临时表对比,游标对比,
存储
过程和函数定义对比,视图对比,触发器对比,Secquence(序列)迁移等。 应用程序迁移是针对使用不
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章