最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server利用bcp命令把SQL語(yǔ)句結(jié)果生成文本文件

 更新時(shí)間:2013年02月25日 12:12:07   作者:  
在SQL Server里可以調(diào)用DOS下的命令行工具bcp來(lái)實(shí)現(xiàn)把表里的數(shù)據(jù)或者SQL語(yǔ)句結(jié)果生成文本文件,詳細(xì)看下操作方法,感興趣的你可不要錯(cuò)過(guò)了哈
在SQL Server里可以調(diào)用DOS下的命令行工具bcp來(lái)實(shí)現(xiàn)把表里的數(shù)據(jù)或者SQL語(yǔ)句結(jié)果生成文本文件。
BCP命令的參數(shù)格式:
復(fù)制代碼 代碼如下:

BCP {dbtable | query} {in | out | queryout | format} datafile
[-m maxerrors]      [-f formatfile]     [-e errfile]
[-F firstrow]       [-L lastrow]       [-b batchsize]
[-n native type]     [-c character type]   [-w wide character type]
[-N keep non-text native] [-V file format version] [-q quoted identifier]
[-C code page specifier] [-t field terminator]  [-r row terminator]
[-i inputfile]      [-o outfile]       [-a packetsize]
[-S server name]     [-U username]      [-P password]
[-T trusted connection]  [-v version]       [-R regional enable]
[-k keep null values]   [-E keep identity values]
[-h "load hints"]

但命令行下面的操作在傳遞變量上不太靈活,我參照 CSDN里鄒健寫(xiě)File2Table的例子,
寫(xiě)了一個(gè)把SQL語(yǔ)句結(jié)果生成文本文件的系統(tǒng)存儲(chǔ)過(guò)程 sp_sql_query_to_file.sql:
復(fù)制代碼 代碼如下:

/***************************************************************************
// 說(shuō)明 : 根據(jù)SQL語(yǔ)句生成文本文件 (帶日期戳,字段用逗號(hào),分隔)
//   SQL語(yǔ)句里所有出現(xiàn)的表名要用 [數(shù)據(jù)庫(kù)名].[用戶(hù)名].[表名] 來(lái)詳細(xì)標(biāo)記
// 創(chuàng)建 : maggiefengyu 郵件 : maggiefengyu@tom.com 日期 :2006-03-03
***************************************************************************/
create PROCEDURE sp_sql_query_to_file(
@servername varchar(50), --服務(wù)器名
@username varchar(50), --用戶(hù)名,如果用NT驗(yàn)證方式,則為空''
@password varchar(50) , --密碼
@sql_query varchar(2000) , --SQL查詢(xún)語(yǔ)句,有字符條件時(shí)用單引號(hào)
@filePath_name varchar(1000), --導(dǎo)出路徑和文件名
@date datetime --保存文件時(shí)的生成日期戳
)AS
DECLARE @sql varchar(8000)
SET @sql='bcp "'+@sql_query + '" queryout '+' "'+@filePath_name+'_'+
convert(varchar(12),@date,112)+'.txt " /t "," /w'
+' /S '+@servername
+CASE WHEN ISNULL(@username,'')='' THEN '' ELSE ' /U '+@username END
+' /P '+ISNULL(@password,'')
select @sql
EXEC master..xp_cmdshell @sql
IF @@Error<>0 BEGIN
print '生成文件時(shí)出錯(cuò)了,請(qǐng)查看!'+@@Error
END
GO

相關(guān)文章

  • SQL多列合并成一列的實(shí)現(xiàn)示例

    SQL多列合并成一列的實(shí)現(xiàn)示例

    在SQL中,拼接多個(gè)列數(shù)據(jù)成為一列數(shù)據(jù)是很常見(jiàn)的問(wèn)題,本文主要介紹了SQL多列合并成一列的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 在Ubuntu使用SQL?Server創(chuàng)建Go應(yīng)用程序的圖文教程

    在Ubuntu使用SQL?Server創(chuàng)建Go應(yīng)用程序的圖文教程

    這篇文章主要給大家介紹了關(guān)于在Ubuntu使用SQL?Server創(chuàng)建Go應(yīng)用程序的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-04-04
  • SQLServer 游標(biāo)的創(chuàng)建和使用基本步驟

    SQLServer 游標(biāo)的創(chuàng)建和使用基本步驟

    游標(biāo)主要用于存儲(chǔ)過(guò)程、觸發(fā)器或T-SQL腳本中,當(dāng)需要遍歷查詢(xún)結(jié)果集中的每一行數(shù)據(jù)并進(jìn)行操作時(shí),游標(biāo)就顯得非常有用,本文給大家介紹SQLServer 游標(biāo)的創(chuàng)建和使用基本步驟,感興趣的朋友一起看看吧
    2024-08-08
  • 海量數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)句

    海量數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)句

    在以下的文章中,我將以“辦公自動(dòng)化”系統(tǒng)為例,探討如何在有著1000萬(wàn)條數(shù)據(jù)的MS SQL SERVER數(shù)據(jù)庫(kù)中實(shí)現(xiàn)快速的數(shù)據(jù)提取和數(shù)據(jù)分頁(yè)。
    2009-10-10
  • SQL Server索引超出了數(shù)組界限的解決方案

    SQL Server索引超出了數(shù)組界限的解決方案

    這篇文章主要介紹了SQL Server索引超出了數(shù)組界限的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • VS連接SQL?server數(shù)據(jù)庫(kù)及實(shí)現(xiàn)基本CRUD操作

    VS連接SQL?server數(shù)據(jù)庫(kù)及實(shí)現(xiàn)基本CRUD操作

    這篇文章主要給大家介紹了關(guān)于VS連接SQL?server數(shù)據(jù)庫(kù)及實(shí)現(xiàn)基本CRUD操作的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01
  • SQLServe 重復(fù)行刪除方法

    SQLServe 重復(fù)行刪除方法

    刪除 SQL Server 表中的重復(fù)行,需要的朋友可以參考下。注意備份后再執(zhí)行如下操作。
    2009-11-11
  • sql編程的幾個(gè)常識(shí)

    sql編程的幾個(gè)常識(shí)

    sql編程的幾個(gè)常識(shí)...
    2006-08-08
  • MSSQL經(jīng)典語(yǔ)句

    MSSQL經(jīng)典語(yǔ)句

    MSSQL經(jīng)典語(yǔ)句...
    2006-10-10
  • SQL SERVER數(shù)據(jù)操作類(lèi)代碼

    SQL SERVER數(shù)據(jù)操作類(lèi)代碼

    跟大家分享個(gè)SQL Server數(shù)據(jù)操作類(lèi),主要是操作數(shù)據(jù)庫(kù)有關(guān)。請(qǐng)做適當(dāng)修改
    2012-06-06

最新評(píng)論

大新县| 仁布县| 瑞昌市| 红桥区| 察哈| 西乌| 察隅县| 舒兰市| 桃园市| 靖边县| 定日县| 喜德县| 高雄县| 吉首市| 双城市| 乌什县| 通海县| 嘉定区| 班戈县| 清新县| 连城县| 玛纳斯县| 海南省| 黎川县| 新民市| 玛沁县| 九江市| 资中县| 栾城县| 潮安县| 班玛县| 汉沽区| 甘南县| 莒南县| 连山| 红安县| 兰坪| 马公市| 吴江市| 赣榆县| 常宁市|