国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

單表導入/導出文本文件

2024-07-21 02:08:25
字體:
供稿:網(wǎng)友

/*--實現(xiàn)數(shù)據(jù)導入/導出的存儲過程

 可以實現(xiàn)導入/導出 指定表 到文本文件
 支持自定義行/列分隔符

--鄒建 2003.07--*/

/*--調(diào)用示例
導出調(diào)用示例
--導出指定表,這里指定導出表:地區(qū)資料
exec file2table 'zj','','','c:/zj.txt','xzkh_new..地區(qū)資料',@rowsplit=','

導入調(diào)用示例
--導入指定表,這里指定導入表:地區(qū)資料
exec file2table 'zj','','','c:/zj.txt','xzkh_sa..地區(qū)資料',0
--*/

if exists(select 1 from sysobjects where name='file2table' and objectproperty(id,'isprocedure')=1)
 drop procedure file2table
go

create procedure file2table
@servername varchar(200) --服務(wù)器名
,@username varchar(200)  --用戶名,如果用nt驗證方式,則為空''
,@password varchar(200)  --密碼
,@filename varchar(1000) --目錄名+文件名
,@tbname varchar(500)='' --數(shù)據(jù)庫..表名
,@isout bit=1    --1為導出(默認),0為導入
,@fdsplit varchar(10)='/t' --字段分隔符,默認為制表符
,@rowsplit varchar(10)='/n' --記錄分隔符,默認為回車符
as
declare @sql varchar(8000)

set @sql='bcp "'[email protected]
 +case when @isout=1 then '" out' else '" in' end
 +' "'[email protected]+'" /c' +' /s"'[email protected]
 +case when isnull(@username,'')='' then ''
  else '" /u"'[email protected] end
 +'" /p"'+isnull(@password,'')+'"'
 +' /t"'[email protected]+'"'
 +' /r"'[email protected]+'"'

exec master..xp_cmdshell @sql
go



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凌海市| 万年县| 若羌县| 德化县| 甘泉县| 福建省| 元江| 乌鲁木齐县| 丹巴县| 龙岩市| 赫章县| 新蔡县| 安义县| 塔城市| 静乐县| 佳木斯市| 邢台县| 阜城县| 贵定县| 青冈县| 吴川市| 即墨市| 浮山县| 通江县| 儋州市| 垫江县| 莒南县| 河池市| 宝坻区| 毕节市| 漾濞| 林西县| 什邡市| 侯马市| 卓尼县| 新兴县| 平湖市| 万山特区| 北辰区| 富蕴县| 陇川县|