知识大全 MS SQL SERVER 图像或大文本的输入输出
Posted 知
篇首语:落花踏尽游何处,笑入胡姬酒肆中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MS SQL SERVER 图像或大文本的输入输出相关的知识,希望对你有一定的参考价值。
MS SQL SERVER 图像或大文本的输入输出 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在MS SQL SERVER 安装目录下有个可执行文件叫 TEXTCOPY EXE 利用它可对 MS SQL SERVER 中的文本或图像数据进行输入输出 如果你对它不熟悉 可以在MS DOS方式下执行textcopy /? 得到它的描述
下面是这个工具的描述:
Copies a single text or image value into or out of SQL Server The value is a specified text or image column of a single row (specified by the where clause ) of the specified table
If the direction is IN (/I) then the data from the specified file is copied into SQL Server replacing the existing text or image value If the direction is OUT (/O) then the text or image value is copied from SQL Server into the specified file replacing any existing file
TEXTCOPY [/S ][sqlserver]] [/U [login]] [/P ][password]]
[/D ][database]] [/T table] [/C column] [/W where clause ]
[/F file] [/I | /O] [/K chunksize] [/Z] [/?]
/S sqlserver The SQL Server to connect to If sqlserver is not
specified the local SQL Server is used
/U login The login to connect with If login is not spec ified a trusted connection will be used
/P password The password for login If password is not specified a NULL password will be used
/D database The database that contains the table with the text or image data If database is not specified the default database of login is used
/T table The table that contains the text or image value
/C column The text or image column of table
/W where clause A plete where clause (including the WHERE keyword) that specifies a single row of table
/F file The file name
/I Copy text or image value into SQL Server from file
/O Copy text or image value out of SQL Server into file
/K chunksize Size of the data transfer buffer in bytes Minimum value is bytes default value is bytes
/Z Display debug information while running
/? Display this usage information and exit
You will be prompted for any required options you did not specify
为此 可写一个存储过程 调用这个命令
CREATE PROCEDURE sp_textcopy (
@srvname varchar ( )
@login varchar ( )
@password varchar ( )
@dbname varchar ( )
@tbname varchar ( )
@colname varchar ( )
@filename varchar ( )
@whereclause varchar ( )
@direction char( ))
AS
DECLARE @exec_str varchar ( )
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
下面是一个拷贝图像到SQL Server的pubs数据库的例子 表名pub_info 字段名
logo 图像文件名picture bmp 保存到pub_id= 记录 sp_textcopy @srvn
ame = ServerName
@login = Login
@password = Password
@dbname = pubs
@tbname = pub_info
@colname = logo
@filename = c:\\picture bmp
@whereclause = WHERE pub_id=
cha138/Article/program/SQLServer/201311/22537相关参考
知识大全 MS Access 数据库向 MS SQL Server 7.0 的迁移
MSAccess数据库向MSSQLServer7.0的迁移 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
数据从SQLServer输到文本文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 你需要做的第
MSSQLServer和MySQL区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MySQL
用Java连接MSSQLServer 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用jdbc
MSSQLServer数据库语法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据操作 SE
MSSqlServer数据库分区 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 什么是数据库分区
Jboss下MSSQLServer配置指导 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文提
MSSQLServer7.0性能优化指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要为数
MSSQLServer7.0查询处理器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言 M
知识大全 ASP.NET获取MS SQL Server安装实例
ASP.NET获取MSSQLServer安装实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!