易截截图软件、单文件、免安装、纯绿色、仅160KB

sql语句导入导出大全

SELECT * into newtable
from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="c:\aaaa.xls";User ID=Admin;Password=;Extended properties=Excel 11.0')...[Sheet1$]
/******* 导出到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
  /*动态文件名
  declare @fn varchar(20),@s varchar(1000)
  set @fn = 'c:\test.xls'
  set @s ='''microsoft.jet.oledb.4.0'',
  ''data source="'+@fn+'";user id=admin;password=;extended properties=excel 5.0'''
  set @s = 'select * from opendatasource ('+@s+')...sheet1$'
  exec(@s)
  */
  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
  /********************** excel导到远程sql
  insert opendatasource(
  'sqloledb',
  'data source=远程ip;user id=sa;password=密码'
  ).库名.dbo.表名 (列名1,列名2)
  select 列名1,列名2
  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 = ';',
  


相关文档:

Oracle PL\SQL操作(五)

1.在表之间传输数据
1)利用INSERT传输数据
insert into test1 (select name2,age2 from test2);
从上面的操作可以看出,可通过SELECT向一个表中成批地添加数据,但应注意:数据类型要一致,所选择的列数应一致。此语句的语法格式如下:
INSERT INTO table_name (
SELECT statement
) ;
2)基于已有的表建立新 ......

oracle vs. SQL 同义词synonym 别名 alias

oracle 同义词 synonym 为数据库对象建立同义词后,当dba对数据库对象(table,view,序列)做了一个简单改动之后,如名字或者结构改变,则不需要重新更改并编译应用.在数据库字典中有定义,不需要进行任何存储.
oracle别名alias,With as 生成一个临时表,对于复杂的数据查询,可以减少资源消耗、提高性能。9i引入。
with alias ......

SQL Server:将列更新从一个表传递到另一个表

问:怎样在一个UPDATE语句中使用表B的三个列更新表A中的三个列?
  答:对这个问题,您可以使用强大的关系代数。本页中的代码说明了如何组合使用from子句和JOIN操作,以达到用其他表中数据更新指定列的目的。在设计关系表达式时,您需要决定是否需要单一行匹配多个行(一对多关系),或者需要多个行匹配被联接表中的单一 ......

My sql中文乱码问题!

      这几天一直被中文乱码问题困扰,中文数据插入到My Sql中很正常,在Command client line中也能正常显示,可从数据库中读到JSP页面上时,就变成“火星文”了。
  于是上网查询,也看到好多方法:有的说把my.ini中default-character-set=latin1改为default-character-set=utf8,有 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号