5-8万年薪顶级嵌入式,京沪深就业地 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

SQL语句导入导出大全

楼主txlicenhe(马可)2003-10-10 18:51:12 在 MS-SQL Server / 疑难问题 提问

如有错漏,请修正或补充  
  问题点数:1、回复次数:59Top

1 楼txlicenhe(马可)回复于 2003-10-10 18:51:37 得分 0

 
  /*******     导出到excel  
  EXEC   master..xp_cmdshell   'bcp   SettleDB.dbo.shanghu   out   c:\temp1.xls   -c   -q   -S"GNETDATA/GNETDATA"   -U"sa"   -P""'  
   
  /***********     导入Excel  
  SELECT   *    
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\test.xls";User   ID=Admin;Password=;Extended   properties=Excel   5.0')...xactions  
   
   
  SELECT   cast(cast(科目编号   as   numeric(10,2))   as   nvarchar(255))+' '   转换后的别名  
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\test.xls";User   ID=Admin;Password=;Extended   properties=Excel   5.0')...xactions  
   
  /**   导入文本文件  
  EXEC   master..xp_cmdshell   'bcp   "dbname..tablename"   in   c:\DT.txt   -c   -Sservername   -Usa   -Ppassword'  
   
  /**   导出文本文件  
  EXEC   master..xp_cmdshell   'bcp   "dbname..tablename"   out   c:\DT.txt   -c   -Sservername   -Usa   -Ppassword'  
  或  
  EXEC   master..xp_cmdshell   'bcp   "Select   *   from   dbname..tablename"   queryout   c:\DT.txt   -c   -Sservername   -Usa   -Ppassword'  
   
  导出到TXT文本,用逗号分开  
  exec   master..xp_cmdshell   'bcp   "库名..表名"   out   "d:\tt.txt"   -c   -t   ,-U   sa   -P   password'  
   
   
  BULK   INSERT   库名..表名  
  FROM   'c:\test.txt'  
  WITH   (  
          FIELDTERMINATOR   =   ';',  
          ROWTERMINATOR   =   '\n'  
  )  
   
   
  --/*   dBase   IV文件  
  select   *   from    
  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  
  ,'dBase   IV;HDR=NO;IMEX=2;DATABASE=C:\','select   *   from   [客户资料4.dbf]')  
  --*/  
   
  --/*   dBase   III文件  
  select   *   from    
  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  
  ,'dBase   III;HDR=NO;IMEX=2;DATABASE=C:\','select   *   from   [客户资料3.dbf]')  
  --*/  
   
  --/*   FoxPro   数据库  
  select   *   from   openrowset('MSDASQL',  
  'Driver=Microsoft   Visual   FoxPro   Driver;SourceType=DBF;SourceDB=c:\',  
  'select   *   from   [aa.DBF]')  
  --*/  
   
  /**************导入DBF文件****************/  
  select   *   from   openrowset('MSDASQL',  
  'Driver=Microsoft   Visual   FoxPro   Driver;  
  SourceDB=e:\VFP98\data;  
  SourceType=DBF',  
  'select   *   from   customer   where   country   !=   "USA"   order   by   country')  
  go  
  /*****************   导出到DBF   ***************/  
  如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句  
   
  insert   into   openrowset('MSDASQL',  
  'Driver=Microsoft   Visual   FoxPro   Driver;SourceType=DBF;SourceDB=c:\',  
  'select   *   from   [aa.DBF]')  
  select   *   from   表  
   
  说明:  
  SourceDB=c:\     指定foxpro表所在的文件夹  
  aa.DBF                 指定foxpro表的文件名.  
   
   
   
   
  /*************导出到Access********************/  
  insert   into   openrowset('Microsoft.Jet.OLEDB.4.0',    
        'x:\A.mdb';'admin';'',A表)   select   *   from   数据库名..B表  
   
  /*************导入Access********************/  
  insert   into   B表   selet   *   from   openrowset('Microsoft.Jet.OLEDB.4.0',    
        'x:\A.mdb';'admin';'',A表)  
   
   
  Top

2 楼txlicenhe(马可)回复于 2003-10-10 18:52:32 得分 0

*********************     导入   xml 文件  
   
  DECLARE   @idoc   int  
  DECLARE   @doc   varchar(1000)  
  --sample   XML   document  
  SET   @doc   ='  
  <root>  
      <Customer   cid=   "C1"   name="Janine"   city="Issaquah">  
              <Order   oid="O1"   date="1/20/1996"   amount="3.5"   />  
              <Order   oid="O2"   date="4/30/1997"   amount="13.4">Customer   was   very   satisfied  
              </Order>  
        </Customer>  
        <Customer   cid="C2"   name="Ursula"   city="Oelde"   >  
              <Order   oid="O3"   date="7/14/1999"   amount="100"   note="Wrap   it   blue    
                            white   red">  
                          <Urgency>Important</Urgency>  
                          Happy   Customer.  
              </Order>  
              <Order   oid="O4"   date="1/20/1996"   amount="10000"/>  
        </Customer>  
  </root>  
  '  
  --   Create   an   internal   representation   of   the   XML   document.  
  EXEC   sp_xml_preparedocument   @idoc   OUTPUT,   @doc  
   
  --   Execute   a   SELECT   statement   using   OPENXML   rowset   provider.  
  SELECT   *  
  FROM   OPENXML   (@idoc,   '/root/Customer/Order',   1)  
              WITH   (oid           char(5),    
                          amount     float,    
                          comment   ntext   'text()')  
  EXEC   sp_xml_removedocument   @idoc  
   
  Top

3 楼txlicenhe(马可)回复于 2003-10-10 18:54:30 得分 0

邹健的  
  /********************导整个数据库*********************************************/  
   
  用bcp实现的存储过程  
   
   
  /*  
  实现数据导入/导出的存储过程  
                    根据不同的参数,可以实现导入/导出整个数据库/单个表  
  调用示例:  
  --导出调用示例  
  ----导出单个表  
  exec   file2table   'zj','','','xzkh_sa..地区资料','c:\zj.txt',1  
  ----导出整个数据库  
  exec   file2table   'zj','','','xzkh_sa','C:\docman',1  
   
  --导入调用示例  
  ----导入单个表  
  exec   file2table   'zj','','','xzkh_sa..地区资料','c:\zj.txt',0  
  ----导入整个数据库  
  exec   file2table   'zj','','','xzkh_sa','C:\docman',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) --服务器名  
  ,@username   varchar(200) --用户名,如果用NT验证方式,则为空''  
  ,@password   varchar(200) --密码  
  ,@tbname   varchar(500) --数据库.dbo.表名,如果不指定:.dbo.表名,则导出数据库的所有用户表  
  ,@filename   varchar(1000) --导入/导出路径/文件名,如果@tbname参数指明是导出整个数据库,则这个参数是文件存放路径,文件名自动用表名.txt  
  ,@isout   bit --1为导出,0为导入  
  as  
  declare   @sql   varchar(8000)  
   
  if   @tbname   like   '%.%.%'   --如果指定了表名,则直接导出单个表  
  begin  
  set   @sql='bcp   '+@tbname  
  +case   when   @isout=1   then   '   out   '   else   '   in   '   end  
  +'   "'+@filename+'"   /w'  
  +'   /S   '+@servername  
  +case   when   isnull(@username,'')=''   then   ''   else   '   /U   '+@username   end  
  +'   /P   '+isnull(@password,'')  
  exec   master..xp_cmdshell   @sql  
  end  
  else  
  begin --导出整个数据库,定义游标,取出所有的用户表  
  declare   @m_tbname   varchar(250)  
  if   right(@filename,1)<>'\'   set   @filename=@filename+'\'  
   
  set   @m_tbname='declare   #tb   cursor   for   select   name   from   '+@tbname+'..sysobjects   where   xtype=''U'''  
  exec(@m_tbname)  
  open   #tb  
  fetch   next   from   #tb   into   @m_tbname  
  while   @@fetch_status=0  
  begin  
  set   @sql='bcp   '+@tbname+'..'+@m_tbname  
  +case   when   @isout=1   then   '   out   '   else   '   in   '   end  
  +'   "'+@filename+@m_tbname+'.txt   "   /w'  
  +'   /S   '+@servername  
  +case   when   isnull(@username,'')=''   then   ''   else   '   /U   '+@username   end  
  +'   /P   '+isnull(@password,'')  
  exec   master..xp_cmdshell   @sql  
  fetch   next   from   #tb   into   @m_tbname  
  end  
  close   #tb  
  deallocate   #tb  
  end  
  go  
   
   
   
   
  Top

4 楼sdhdy(大江东去...)回复于 2003-10-10 19:10:44 得分 1

好帖,收藏!Top

5 楼txlicenhe(马可)回复于 2003-10-10 19:14:11 得分 0

还有一个例子,邹健的:  
  /**********************Excel导到Txt****************************************/  
  想用  
  select   *   into   opendatasource(...)   from   opendatasource(...)  
  实现将一个Excel文件内容导入到一个文本文件  
   
  假设Excel中有两列,第一列为姓名,第二列为很行帐号(16位)  
  且银行帐号导出到文本文件后分两部分,前8位和后8位分开。  
   
   
  如果要用你上面的语句插入的话,文本文件必须存在,而且有一行:姓名,银行账号1,银行账号2  
  然后就可以用下面的语句进行插入  
  注意文件名和目录根据你的实际情况进行修改.  
   
  insert   into  
  opendatasource('MICROSOFT.JET.OLEDB.4.0'  
  ,'Text;HDR=Yes;DATABASE=C:\'  
  )...[aa#txt]  
  --,aa#txt)  
  --*/  
  select   姓名,银行账号1=left(银行账号,8),银行账号2=right(银行账号,8)    
  from    
  opendatasource('MICROSOFT.JET.OLEDB.4.0'  
  ,'Excel   5.0;HDR=YES;IMEX=2;DATABASE=c:\a.xls'  
  --,Sheet1$)  
  )...[Sheet1$]  
   
   
   
  如果你想直接插入并生成文本文件,就要用bcp  
   
  declare   @sql   varchar(8000),@tbname   varchar(50)  
   
  --首先将excel表内容导入到一个全局临时表  
  select   @tbname='[##temp'+cast(newid()   as   varchar(40))+']'  
  ,@sql='select   姓名,银行账号1=left(银行账号,8),银行账号2=right(银行账号,8)    
    into   '+@tbname+'   from    
  opendatasource(''MICROSOFT.JET.OLEDB.4.0''  
  ,''Excel   5.0;HDR=YES;IMEX=2;DATABASE=c:\a.xls''  
  )...[Sheet1$]'  
  exec(@sql)  
   
  --然后用bcp从全局临时表导出到文本文件  
  set   @sql='bcp   "'+@tbname+'"   out   "c:\aa.txt"   /S"(local)"   /P""   /c'  
  exec   master..xp_cmdshell   @sql  
   
  --删除临时表  
  exec('drop   table   '+@tbname)  
  Top

6 楼j9988(j9988)回复于 2003-10-10 19:16:32 得分 0

收藏!Top

7 楼yunfeng007(一水寒)回复于 2003-10-10 19:25:13 得分 0

好,太好了!加入文档ingTop

8 楼hgm13579(天山孤人)回复于 2003-10-10 19:57:28 得分 0

好,太好了!加入文档ing  
  Top

9 楼pengdali()回复于 2003-10-10 20:43:43 得分 0

看。Top

10 楼welyngj(无爱)回复于 2003-10-10 20:47:39 得分 0

thank   you.Top

11 楼westbulls(westbulls)回复于 2003-10-10 20:55:04 得分 0

谢谢,收下了!Top

12 楼cysh(▄︻┳═一)回复于 2003-10-10 21:12:37 得分 0

收藏先!谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top

13 楼BarryW(小红冒)回复于 2003-10-11 08:12:27 得分 0

收藏!Top

14 楼zjcxc(邹建)回复于 2003-10-11 08:16:16 得分 0

我一直想整理一个,想不到你先了.Top

15 楼zjcxc(邹建)回复于 2003-10-11 08:18:02 得分 0

我说明一下,对于用bcp导出,是没有字段名的.  
   
  用openrowset导出,需要事先建好表.  
   
  用openrowset导入,除ACCESS及EXCEL外,均不支持非本机数据导入Top

16 楼zjcxc(邹建)回复于 2003-10-11 08:19:00 得分 0

加一下用bcp将文件导入导出到数据库的存储过程:  
   
   
  /*--bcp-二进制文件的导入导出  
   
  支持image,text,ntext字段的导入/导出  
  image适合于二进制文件;text,ntext适合于文本数据文件  
   
  注意:导入时,将覆盖满足条件的所有行  
  导出时,将把所有满足条件的行也出到指定文件中  
   
  此存储过程仅用bcp实现  
  邹建   2003.08-----------------*/  
   
  /*--调用示例  
  --数据导出  
  exec   p_binaryIO   'zj','','','acc_演示数据..tb','img','c:\zj1.dat'  
   
  --数据导出  
  exec   p_binaryIO   'zj','','','acc_演示数据..tb','img','c:\zj1.dat','',0  
  --*/  
  if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[p_binaryIO]')   and   OBJECTPROPERTY(id,   N'IsProcedure')   =   1)  
  drop   procedure   [dbo].[p_binaryIO]  
  GO  
   
  Create   proc   p_binaryIO  
  @servename   varchar   (30),--服务器名称  
  @username   varchar   (30),   --用户名  
  @password   varchar   (30), --密码  
  @tbname   varchar   (500),   --数据库..表名  
  @fdname   varchar   (30),   --字段名  
  @fname   varchar   (1000), --目录+文件名,处理过程中要使用/覆盖:@filename+.bak  
  @tj   varchar   (1000)='',   --处理条件.对于数据导入,如果条件中包含@fdname,请指定表名前缀  
  @isout   bit=1 --1导出((默认),0导入  
  AS    
  declare   @fname_in   varchar(1000) --bcp处理应答文件名  
  ,@fsize   varchar(20) --要处理的文件的大小  
  ,@m_tbname   varchar(50) --临时表名  
  ,@sql   varchar(8000)  
   
  --则取得导入文件的大小  
  if   @isout=1    
  set   @fsize='0'  
  else  
  begin  
  create   table   #tb(可选名   varchar(20),大小   int  
  ,创建日期   varchar(10),创建时间   varchar(20)  
  ,上次写操作日期   varchar(10),上次写操作时间   varchar(20)  
  ,上次访问日期   varchar(10),上次访问时间   varchar(20),特性   int)  
  insert   into   #tb  
  exec   master..xp_getfiledetails   @fname  
  select   @fsize=大小   from   #tb  
  drop   table   #tb  
  if   @fsize   is   null  
  begin  
  print   '文件未找到'  
  return  
  end  
   
  end  
   
  --生成数据处理应答文件  
  set   @m_tbname='[##temp'+cast(newid()   as   varchar(40))+']'  
  set   @sql='select   *   into   '+@m_tbname+'   from(  
  select   null   as   类型  
  union   all   select   0   as   前缀  
  union   all   select   '+@fsize+'   as   长度  
  union   all   select   null   as   结束  
  union   all   select   null   as   格式  
  )   a'  
  exec(@sql)  
  select   @fname_in=@fname+'_temp'  
  ,@sql='bcp   "'+@m_tbname+'"   out   "'+@fname_in  
  +'"   /S"'+@servename  
  +case   when   isnull(@username,'')=''   then   ''    
  else   '"   /U"'+@username   end  
  +'"   /P"'+isnull(@password,'')+'"   /c'  
  exec   master..xp_cmdshell   @sql  
  --删除临时表  
  set   @sql='drop   table   '+@m_tbname  
  exec(@sql)  
   
  if   @isout=1  
  begin  
  set   @sql='bcp   "select   top   1   '+@fdname+'   from   '    
  +@tbname+case   isnull(@tj,'')   when   ''   then   ''  
  else   '   where   '+@tj   end  
  +'"   queryout   "'+@fname  
  +'"   /S"'+@servename  
  +case   when   isnull(@username,'')=''   then   ''    
  else   '"   /U"'+@username   end  
  +'"   /P"'+isnull(@password,'')  
  +'"   /i"'+@fname_in+'"'  
  exec   master..xp_cmdshell   @sql  
  end  
  else  
  begin  
  --为数据导入准备临时表  
  set   @sql='select   top   0   '+@fdname+'   into   '  
  +@m_tbname+'   from   '   +@tbname  
  exec(@sql)  
   
  --将数据导入到临时表  
  set   @sql='bcp   "'+@m_tbname+'"   in   "'+@fname  
  +'"   /S"'+@servename  
  +case   when   isnull(@username,'')=''   then   ''    
  else   '"   /U"'+@username   end  
  +'"   /P"'+isnull(@password,'')  
  +'"   /i"'+@fname_in+'"'  
  exec   master..xp_cmdshell   @sql  
   
  --将数据导入到正式表中  
  set   @sql='update   '+@tbname  
  +'   set   '+@fdname+'=b.'+@fdname  
  +'   from   '+@tbname+'   a,'  
  +@m_tbname+'   b'  
  +case   isnull(@tj,'')   when   ''   then   ''  
  else   '   where   '+@tj   end  
  exec(@sql)  
   
  --删除数据处理临时表  
  set   @sql='drop   table   '+@m_tbname  
  end  
   
  --删除数据处理应答文件  
  set   @sql='del   '+@fname_in  
  exec   master..xp_cmdshell   @sql  
   
  goTop

17 楼txlicenhe(马可)回复于 2003-10-11 08:32:29 得分 0

To:邹建  
  哈哈,其实引用了你的好多东东(有注明作者,不算盗版吧?)Top

18 楼txlicenhe(马可)回复于 2003-10-11 08:40:47 得分 0

补充说明  
  /**   导入文本文件  
  EXEC   master..xp_cmdshell   'bcp   "dbname..tablename"   in   c:\DT.txt   -c   -Sservername   -Usa   -Ppassword'  
   
  改为如下,不需引号  
  EXEC   master..xp_cmdshell   'bcp   dbname..tablename   in   c:\DT.txt   -c   -Sservername   -Usa   -Ppassword'  
   
  /**   导出文本文件  
  EXEC   master..xp_cmdshell   'bcp   "dbname..tablename"   out   c:\DT.txt   -c   -Sservername   -Usa   -Ppassword'  
  此句需加引号Top

19 楼josy(风尘浪子)回复于 2003-10-11 09:39:40 得分 0

太好了,收藏……Top

20 楼zzhuz(大件)回复于 2003-10-11 09:50:51 得分 0

收藏~  
  学习~Top

21 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-10-11 11:14:38 得分 0

保存!Top

22 楼zhuozhi(卓子)回复于 2003-10-11 14:45:25 得分 0

经彩,收藏Top

23 楼fancyd(留得残荷听雨声)回复于 2003-10-11 15:50:57 得分 0

也收Top

24 楼flyhorse1980(飞马)回复于 2003-10-11 22:01:10 得分 0

好东西,我一直想找这个呢,谢谢楼主!Top

25 楼sql1(--慧通--)回复于 2003-10-12 00:32:49 得分 0

学习~  
  Top

26 楼hjhing(winding)回复于 2003-10-12 09:30:06 得分 0

Good!Top

27 楼jingxijun(一笑)回复于 2003-10-13 09:00:28 得分 0

学习Top

28 楼ideacao(草木)回复于 2003-10-13 09:06:54 得分 0

好贴Top

29 楼9809375117(一剑)回复于 2003-10-13 09:19:22 得分 0

very   goodTop

30 楼pbsql(风云)回复于 2003-10-13 09:21:30 得分 0

收藏慢慢看Top

31 楼realgz(realgz)回复于 2003-10-13 09:43:45 得分 0

markTop

32 楼shentj()回复于 2003-10-13 10:10:12 得分 0

一个字,爽!Top

33 楼szc4315(飞龙)回复于 2003-10-13 10:18:05 得分 0

爽ING  
  Top

34 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2003-10-13 10:23:01 得分 0

thanksTop

35 楼stone100(stone)回复于 2003-10-13 13:19:23 得分 0

不胜感激。Top

36 楼shuiniu(飞扬的梦)(我是一头只吃西红柿的水牛)回复于 2003-10-13 13:45:20 得分 0

不错!值得收藏!Top

37 楼steve_shun(steve)回复于 2003-10-13 17:17:33 得分 0

菜鸟问题:能不能将数据导出为XML格式啊?Top

38 楼txlicenhe(马可)回复于 2003-10-13 17:21:57 得分 0

Select   *   from   表   for   xml   auto  
  Top

39 楼cxingh()回复于 2003-10-13 19:00:38 得分 0

值得收藏!!!Top

40 楼michaelyin(断弦金属吉他)回复于 2003-10-16 10:43:33 得分 0

经典,谢谢!Top

41 楼Primer2002cn(教官)回复于 2003-10-18 14:56:02 得分 0

makrTop

42 楼946(情系会计)回复于 2003-10-19 07:51:12 得分 0

markTop

43 楼chimu(轻轻)回复于 2003-10-26 23:37:20 得分 0

有没有直接从access导入到oracle数据库的sql语句啊?Top

44 楼bishuiyuntian(碧水云天)回复于 2003-10-27 11:51:42 得分 0

up一下  
   
   
  select   *   into   opendatasource(...)   from    
  可以通过opendatasource把sql   server数据库和access数据库建立连接  
  可是sql   server   和   oracle怎么建立连接呢  
  Top

45 楼eagle_hb(我很笨)回复于 2003-10-27 17:20:04 得分 0

UPTop

46 楼chimu(轻轻)回复于 2003-10-29 09:36:58 得分 0

up  
  急急急啊Top

47 楼sharplee82(因太帅而判刑终生·逃狱办2008年婚礼)回复于 2003-10-30 10:06:19 得分 0

路过支持支持支持支持支持支持支持支持支持支持支持█████████支持支持  
  支持支持支持支持支持支持支持支持支持███████████████支持支持    
  支持支持支持支持支持支持支持无██████████████████支持支持    
  支持支持支持支持支持无████████████████支持支持支持支持支持    
  支持支持支持支持███████无███支持█████支持支持支持支持支持无    
  支持无████████████支持支持支持████支持支持支持支持支持支持    
  无██████████████支持支持支持████支持支持支持支持支持支持    
  无████████████支持支持支持无███████████支持支持支持    
  无████████████支持支持支持██████████████支持支持  
  支持██████████支持支持无██████支持无███████支持支持    
  支持支持支持支持████支持支持无████支持支持支持█████支持支持无    
  支持支持支持支持████支持支持████支持██支持无█████支持支持无    
  支持支持支持支持████支持支持████支持████无█████支持支持无    
  支持支持支持支持████支持支持████支持████无█████支持支持无    
  支持支持支持支持████支持支持████支持███支持█████支持支持无    
  支持支持支持支持████支持支持████支持███支持█████支持支持无    
  支持支持支持支持████支持支持████无████支持█████支持支持无    
  支持支持支持支持████支持支持████无████支持█████支持支持无  
  支持支持支持支持████支持支持████无████支持█████支持支持无  
  支持支持支持支持████支持支持████无████支持█████支持支持无    
  支持支持支持支持████支持支持███支持████支持█████支持支持无    
  支持██支持无█████支持支持███支持███支持无█████支持支持无    
  支持██████████支持支持无██支持██支持支持█████支持支持无    
  支持无█████████支持支持支持支持███支持支持无████支持支持无    
  支持支持无███████支持支持支持支持███无████支持支持支持支持无    
  支持支持支持██████支持支持支持无████支持█████支持支持支持无    
  支持支持支持支持无███支持支持支持█████支持无███████支持支持    
  支持支持支持支持支持支持支持支持██████支持支持无██████支持支持    
  支持支持支持支持支持支持支持无██████支持支持支持███████支持无    
  支持支持支持支持支持支持支持█████支持支持支持支持无██████支持无    
  支持支持支持支持支持支持无█████支持支持支持支持支持无████支持支持    
  支持支持支持支持支持支持███支持支持支持支持支持支持支持无███支持支持Top

48 楼cgsun(colin)回复于 2003-11-03 08:12:27 得分 0

markTop

49 楼wjlsmail(小脖领)回复于 2003-11-06 12:14:52 得分 0

StudyTop

50 楼gaofang2079(gaofang2079)回复于 2003-11-29 19:19:15 得分 0

学习!Top

51 楼tanmaomao999(Maomao)回复于 2003-12-02 09:19:00 得分 0

真好Top

52 楼wxshzf(oldriver)回复于 2003-12-02 11:11:35 得分 0

真好,学习!  
  Top

53 楼chinaewolf(ewolf)回复于 2003-12-03 10:25:50 得分 0

up  
  thanksTop

54 楼marinedalian(红袖添香)回复于 2003-12-04 14:55:47 得分 0

upTop

55 楼wjzhu219(一定給分)回复于 2003-12-04 22:51:10 得分 0

经典,但有点看太懂Top

56 楼bobo158(bobo158)回复于 2003-12-10 13:34:26 得分 0

第一句就报错?  
   
  /*******     导出到excel  
  EXEC   master..xp_cmdshell   'bcp   SettleDB.dbo.shanghu   out   c:\temp1.xls   -c   -q   -S"GNETDATA/GNETDATA"   -U"sa"   -P""'  
   
  错误提示:  
  EXECUTE   permission   denied   on   object   'xp_cmdshell',   database   'master',   owner   'dbo'.  
  Top

57 楼dtljf(刘)回复于 2003-12-14 21:38:57 得分 0

请问在从文本导入时,怎么实现表中原有数据的更新.Top

58 楼quansui(叶子)回复于 2003-12-20 20:14:50 得分 0

路过支持支持支持支持支持支持支持支持支持支持支持█████████支持支持  
  支持支持支持支持支持支持支持支持支持███████████████支持支持    
  支持支持支持支持支持支持支持无██████████████████支持支持    
  支持支持支持支持支持无████████████████支持支持支持支持支持    
  支持支持支持支持███████无███支持█████支持支持支持支持支持无    
  支持无████████████支持支持支持████支持支持支持支持支持支持    
  无██████████████支持支持支持████支持支持支持支持支持支持    
  无████████████支持支持支持无███████████支持支持支持    
  无████████████支持支持支持██████████████支持支持  
  支持██████████支持支持无██████支持无███████支持支持    
  支持支持支持支持████支持支持无████支持支持支持█████支持支持无    
  支持支持支持支持████支持支持████支持██支持无█████支持支持无    
  支持支持支持支持████支持支持████支持████无█████支持支持无    
  支持支持支持支持████支持支持████支持████无█████支持支持无    
  支持支持支持支持████支持支持████支持███支持█████支持支持无    
  支持支持支持支持████支持支持████支持███支持█████支持支持无    
  支持支持支持支持████支持支持████无████支持█████支持支持无    
  支持支持支持支持████支持支持████无████支持█████支持支持无  
  支持支持支持支持████支持支持████无████支持█████支持支持无  
  支持支持支持支持████支持支持████无████支持█████支持支持无    
  支持支持支持支持████支持支持███支持████支持█████支持支持无    
  支持██支持无█████支持支持███支持███支持无█████支持支持无    
  支持██████████支持支持无██支持██支持支持█████支持支持无    
  支持无█████████支持支持支持支持███支持支持无████支持支持无    
  支持支持无███████支持支持支持支持███无████支持支持支持支持无    
  支持支持支持██████支持支持支持无████支持█████支持支持支持无    
  支持支持支持支持无███支持支持支持█████支持无███████支持支持    
  支持支持支持支持支持支持支持支持██████支持支持无██████支持支持    
  支持支持支持支持支持支持支持无██████支持支持支持███████支持无    
  支持支持支持支持支持支持支持█████支持支持支持支持无██████支持无    
  支持支持支持支持支持支持无█████支持支持支持支持支持无████支持支持    
  支持支持支持支持支持支持███支持支持支持支持支持支持支持无███支持支持Top

59 楼dczlxl(野猫)回复于 2003-12-21 20:56:57 得分 0

收藏!Top

相关问题

  • 导入导出sql语句
  • 数据导入导出的sql语句
  • 怎样用SQL语句导出导入数据<MS SQL Sever7.0>
  • 转载:(MS SQL Server)SQL语句导入导出大全
  • 请问:数据导入导出的SQL语句如何书写?
  • 有没有相关SQL语句导入导出的资料.
  • 怎么用SQL语句导入导出不同的数据库到SQLSERVER,像导入导出向导的功能
  • 如何用语句实现SQL数据库的导入或导出
  • 如何用SQL语句导入导出Excel表的表格内容?
  • 怎样用SQL语句直接实现Excel的导入和导出?

关键词

  • 账号
  • 语句
  • 银行
  • 数据库
  • sa
  • hdr
  • 支持支持
  • 支持
  • 导出
  • 导入

得分解答快速导航

  • 帖主:txlicenhe
  • sdhdy

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
x 提问