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

文本的导入导出和SQL脚本的执行方法


一.文本导入数据库
--步骤1.创建控制文件
load data           --1、控制文件标识
infile 'E:\oradata\orcl\test\inf_user.txt'        --2、要输入的数据文件名为inf_user.txt   (文件缺省放到C:\ 下,如果不是,就需要指明全路径)
append into table inf_user    --3、向表test中追加记录
fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)
(mobile,id)   -----定义列对应顺序
--a、insert,为缺省方式,在数据装载开始时要求表为空
--b、append,在表中追加新记录
--c、replace,删除旧记录,替换成新装载的记录
--d、truncate,同上
--步骤2.sqlldr
sqlldr user_test/user_test@orcl control=E:\oradata\orcl\test\input.ctl
二.导出文本:
方法1:
  SQL>spool d:\output.xls
  SQL>   set   heading   off; --禁止输出列标题  
  SQL>   set   feedback   off; --禁止显示最后一行的计数反馈信息  
  SQL>   set   pagesize   50000; --设置显示多少行打印一次列名 
  SQL>select * from inf_user;
  SQL>spool   off  
方法2:
developer-file-new-sql windows-右键查询结果-export results-tsv
三.执行SQL脚本
SQL> @c:aa.sql;


相关文档:

SQL Server 索引结构及其使用(一)

SQL Server 索引结构及其使用(一)
作者:freedk
一、深入浅出理解索引结构
  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索 ......

SQL Server 索引结构及其使用(二)

一、深入浅出理解索引结构
改善SQL语句
  很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:
select * from table1 where name=''zhangsan'' and tID > 10000
和执行:
select * from table1 where tID > 10000 and name=''zhangsan''
  一些人不知道 ......

SQL 2005数据类型说明

自动编号:设字段类型为:int ,然后列属性中 (是标识)选是,标识种子选1。
用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替text。
用nvarchar(m ......

测试SQL Server执行时间和CPU时间

在需要测试sql语句或者存储过程性能的时候可以用得上
  CHECKPOINT --用于检查当前工作的数据库中被更改过的数据页或日志页,并将这些数据从数据缓冲器中强制写入硬盘
  GO
  DBCC FreeProcCache --从缓冲池中删除所有缓冲区
  DBCC DropCleanBuffers&nbs ......

SQL Server日期格式的转换(收藏)

SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
例如:
select getdate()
2004-09-12 11:06:08.177
这对于在要不同数据库间转移数据或者习惯oracle日期格式YYYY-MM-DD HH24:MI:SS的人多少有些不方便.
我整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
举例如下:
select CONV ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号