易截截图软件、单文件、免安装、纯绿色、仅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 = ';',
  


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

Oracle PL\SQL操作(一)

1.Oracle怎样存储文本
CHAR和VARCHAR2的区别
•CHAR定长字符串,VARCHAR2变长字符串。
•CHAR(n) 定长字符串,n字节,n的取值范围:1~2000字节。
•VARCHAR2(n) 可变长的字符串,定义时应指明最大长度,取值范围:1~ 4000字节。
2. Oracle怎样存储数值
数值类型说明: NUMBER(m , n)
数字 ......

Oracle PL\SQL操作(六)用户和角色

1.用户管理
(1)建立用户(数据库验证)

CREATE USER smith
IDENTIFIED BY smith_pwd
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA 5m ON users;
(2)修改用户
ALTER USER smith
QUOTA 0 ON SYSTEM;
(3)删除用户
DROP USER smith;
DROP USER ......

oracle vs. SQL 同义词synonym 别名 alias

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

通过T SQL语句压缩SQL Server数据库

清空日志:
dump transaction 库名 with no_log
截断日志:
backup log 库名 with no_log
压缩数据库:
dbcc shrinkdatabase (库名, 目标比率)
压缩数据库文件:
dbcc shrinkfile (文件名或ID, 目标大小)
文件名或ID可以通过系统表sysfiles查找,如果不指定目标大小SQL Server将最大限度的压缩数据库文件。
查看压 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号