如何不通過其他工具,把圖片、聲音等存儲到sql中
用image類型
方法:
1、建立過程
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
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
2、建表和初始化數據
create table 表名 (編號 int,image列名 image)
go
insert 表名 values(1,0x) -- 必須的,且不是null
insert 表名 values(2,0x) -- 必須的,且不是null
go
3、讀入
sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\圖片.bmp@#,@#where 編號=1@#,@#I@# --注意條件是 編號=1
sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\bb.doc@#,@#where 編號=2@#,@#I@# --注意條件是 編號=2
go
4、讀出成文件
sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\圖片.bmp@#,@#where 編號=1@#,@#O@# --注意條件是 編號=1
sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\bb.doc@#,@#where 編號=2@#,@#O@# --注意條件是 編號=2
go
如果報textcopy不是可執行文件的話,你就到
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
目錄下拷備 textcopy.exe到:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn
如何把圖片、聲音等存儲到sql中如何不通過其他工具,把圖片、聲音等存儲到sql中用image類型方法:1、建立過程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname ...查看完整版>>
如何把圖片、聲音等存儲到sql中
如何把圖片、聲音等存儲到sql中如何不通過其他工具,把圖片、聲音等存儲到sql中用image類型方法:1、建立過程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname ...查看完整版>>
如何把圖片、聲音等存儲到sql中
如何看到SCP820支持的圖片和聲音格式短按“e”進入彩E信箱》選擇6郵件設置》選擇1接受和閱讀》選擇3接收附件,然後按右軟件選擇“詳細”選項,這時候你能清楚看到: 1、圖象;2、鈴聲。 選擇1進入》再選擇“設定”,你就能看到三洋SCP820支持bmp、...查看完整版>>
如何看到SCP820支持的圖片和聲音格式
如何配置安全穩定的SQL Server數據庫 服務器存儲頻道【正文】 一、首先你要確認你的鑒別模式: WIN NT鑒別模式呢還是混合模式,其中混合模式包括WIN NT鑒別模式和SQL SERVER 鑒別模式實施鑒別模式的步驟 1、核實采用了可信連接 2、...查看完整版>>
如何配置安全穩定的SQL Server數據庫 服務器存儲頻道
存儲過程中如何執行帶輸出參數的動態SQLSQL Server存儲過程中執行帶輸出參數的動態sql是很多人經常碰到的問題,比如根據一些條件查詢列表,並返回記錄數等。下面是一個參考示例,查詢用戶列表,它可以利用臨時表實現翻頁,並帶有死鎖和超時檢測功能。 CREA...查看完整版>>
存儲過程中如何執行帶輸出參數的動態SQL
如何調試oracle, sql server存儲過程關于存儲過程的調試,知道方法以後很簡單,但在不知道的時候, 爲了測試一個存儲過程的正確性,print,插入臨時表等可謂是使出了渾身解數,煩不勝煩 下面就把我工作中調試存儲過程的方法,簡單的說明一下: ...查看完整版>>
如何調試oracle, sql server存儲過程
SQL Server 2005 - 如何實作CLR存儲過程來傳回訊息爲了讓大家更了解如何實作 CLR 存儲過程來傳回訊息,以下我們示範如何使用SqlPipe 對象之 Send 方法的第三種多載版本,將查詢結果直接傳送至客戶端: q CLR 存儲過程存放于類別庫項目 SendYouDataReader 中,...查看完整版>>
SQL Server 2005 - 如何實作CLR存儲過程來傳回訊息
SQL:如何重新存儲備份到不同的服務器? 問:我可以通過從舊的服務器或者重新存儲所有的系統和用戶數據庫的*.bak文件來重新創建登陸、數據庫、傳輸日值,維護計劃和新的SQL server上的工作嗎?我如何才能創建一個文本文件,這樣我可以用那個文本文件來大...查看完整版>>
SQL:如何重新存儲備份到不同的服務器?
如何在SQL Server存儲過程中執行DTS包數據轉換服務(DTS)在數據庫管理和開發的多種領域都有會涉及DTS: 數據倉庫-將數據從原始的處理系統和表格中提取出來以供報表使用 建立OLAP 將大量數據從文本文件或其它非數據庫格式的文件...查看完整版>>
如何在SQL Server存儲過程中執行DTS包