成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server中如何使用OPENROWSET函數

數據庫 SQL Server
使用SQL Server數據庫的時候,OPENROWSET 函數是經常會用到了,那么,如何合理使用SQL中的OPENROWSET 函數呢?本文將為您尋找答案。

使用SQL Server數據庫的時候,OPENROWSET 函數是經常會用到了,那么,如何合理使用SQL中的OPENROWSET 函數呢?請看下文。

SQL Server 2005 的 OPENROWSET 函數能夠一次就完成遠程數據的連結與存取作業。OPENROWSET 函數在使用的形式上就好比是一個資料表,比方說,您可以在 SELECT 陳述式的 FROM 子句中參考 OPENROWSET 函數,此外,視 OLE DB 提供者的能力而定,您也可以在 INSERT、UPDATE 或 DELETE 陳述式中把 OPENROWSET 函數當成目標數據表來使用。

特別值得一提的是,SQL Server 2005 替 OPENROWSET 函數加入了 BULK 數據列集提供者,使得您可以直接從文字文件、XML 文件、以及圖檔…等檔案中讀取數據。此意味著,從現在開始,您可以在一道非常簡單的 INSERT INTO…SELECT 陳述式中使用 OPENROWSET 函數來將內含大量數據的檔案內容存入數據表的字段中。

OPENROWSET BULK 選項自變量可以精確控制數據讀取的開始與結束位置、如何處理錯誤、以及資料要如何被解譯。比方說,您可以要求將數據文件讀取成 varbinary、varchar 或 nvarchar 型別的單一數據列與單一字段的數據列集。

光說不練是沒有用的,以下的程序代碼中,我們會先建立一個數據表,然后使用 INSERT INTO…SELECT 陳述式來新數據記錄。請特別注意我們如何使用 OPENROWSET 函數將文字文件(.txt)與圖檔(.jpg)的內容直接存入數據表的「自傳」與「玉照」字段中:

USE 北風貿易;
GO

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id =
           OBJECT_ID(N'dbo.練習資料表') AND type in (N'U'))
DROP TABLE dbo.練習資料表
GO

--建立數據表
CREATE TABLE dbo.練習資料表(
 編號 int IDENTITY(1,1) NOT NULL,
 姓名 nvarchar(10) NULL,
 性別 nvarchar(2) NULL,
 自傳 nvarchar(max) NULL,
 玉照 varbinary(max) NULL,
 );
GO

--新增***筆數據(包括 NCLOB 與 BLOB 在內)
INSERT INTO dbo.練習資料表
(
姓名,
性別,
自傳,
玉照
)
SELECT '章立民' AS 姓名, '男' AS 性別,
 * FROM
 OPENROWSET
    (BULK 'C:\Temp\Employee-A156401174.txt', SINGLE_NCLOB) AS 自傳,
 OPENROWSET
    (BULK 'C:\Temp\Employee-A156401174.jpg', SINGLE_BLOB) AS 玉照;
GO

--新增第二筆數據(包括 NCLOB 與 BLOB 在內)
INSERT INTO dbo.練習資料表
(
姓名,
性別,
自傳,
玉照
)
SELECT '章立民' AS 姓名, '男' AS 性別,
 * FROM
 OPENROWSET
    (BULK 'C:\Temp\Employee-A156401174.txt', SINGLE_NCLOB) AS 自傳,
 OPENROWSET
    (BULK 'C:\Temp\Employee-A156404535.jpg', SINGLE_BLOB) AS 玉照;
GO
 

【編輯推薦】

SQL函數返回表的示例

SQL中遺留的"系統"函數

Sql Server數據類型轉換函數

SQL漢字轉換為拼音的函數

Sql語言中的日期格式化函數getDate()

責任編輯:段燃 來源: 互聯網
相關推薦

2010-09-24 19:02:40

SQL中CONVERT

2010-09-08 13:40:15

SQL函數DateDiff

2010-09-06 16:40:52

SQL函數

2011-04-13 15:44:12

SQL Server數函數

2009-02-23 13:41:42

XML操作函數SQL Server

2010-09-10 16:24:06

SQL函數

2010-09-09 09:31:19

SQL函數left

2010-11-12 11:00:11

SQL SERVER內

2010-09-14 14:22:30

Sql Server日

2010-06-18 13:14:26

SQL Server

2011-08-22 13:04:47

SQL Server數函數

2011-08-22 11:39:53

SQL Server數PIVOT

2010-10-21 16:59:37

SQL Server創

2010-07-07 10:25:00

SQL Server索

2010-10-21 16:59:37

SQL Server創

2010-07-12 11:38:24

SQL Server函

2010-09-10 13:56:25

SQLMAX()函數

2010-09-09 09:59:37

SQL函數TRUNC

2009-08-05 15:17:02

NTILE函數

2010-07-09 15:39:29

SQL server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91成人精品 | 欧美亚洲视频 | 国产一区高清 | 成人福利在线视频 | 国产精品毛片久久久久久久 | 亚洲欧美精品一区 | 精品国产欧美一区二区 | 黄a在线观看| 成人国产精品久久久 | 三级黄视频在线观看 | 国产在线高清 | 欧美一级欧美三级在线观看 | 欧美精品一二三区 | 日日日色| 国产成人综合网 | 久久久久久中文字幕 | 先锋资源在线 | 久久久久久亚洲国产精品 | 久久狼人天堂 | 欧美日韩一区在线 | 国产福利在线播放麻豆 | 色婷婷综合在线观看 | 99国产精品99久久久久久 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 国产精品亚洲一区二区三区在线 | 日干夜操 | 久久久久无码国产精品一区 | 精品欧美一区二区中文字幕视频 | 黑色丝袜三级在线播放 | 三级在线免费观看 | 亚洲一区二区在线视频 | 午夜爽爽爽男女免费观看影院 | 亚洲综合五月天婷婷 | 蜜桃一区二区三区 | 91九色婷婷| 国产日韩欧美在线 | 中文字幕第二区 | 亚洲成人一区二区 | 欧美精品一区二区三区在线 | 亚洲视频在线观看一区二区三区 | 大学生a级毛片免费视频 |