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

oracle数据库通过命令登录,执行SQL语句

   
        一直没有玩过通过命令在DOS下执行oracle数据库,虽然搞开发2年了,或许这篇文章写得比较肤浅.但或许对哪些刚刚学ORACLE的朋友还是有一定帮助的.
   通过命令能够很好的执行大批量数据脚本'脚本.sql'.避免通过PLSQL Developer执行批量数据造成的死机情况.
二种方案:
第一种方案:
    通过执行Application Development子目录下的SQL PLUS,弹出,在输入框对应的位置输入:用户名,密码,服务器地址.回车执行.
进入一个DOS命令输入框.
 SQL>_____________________________在此输入索要执行的代码,如我要批量导入桌面上一个SQL脚本.
可输入:SQL>@C:\Documents and Settings\Administrator\桌面\公司简介-荣誉历程.sql
回车,SQL脚本编执行了,虽然执行的比较慢,但至少不回很影响系统速度,现在你可以一边导数据,一边做其他工作了.
最后SQL执行完毕后,记得一定要输入"SQL>commit;",因为前面的SQL执行完毕后都没有真正的存储在缓存中,只有"commit;",才能真正的提交数据.
  最后查查你的数据库该数据是否存在SQL>select count(*) from 表名.看看数据是否增加了,是不是很简单.
第二种方案:
   在开始->运行->输入cmd.弹出DOS.输入:sqlplus回车,
提示输入用户名,密码,
Enter user-name: username@EBDBDEV
Enter password
最后回车:出现SQL>_________;
后面执行方案如第一种方案雷同;
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 10.1.0.2.0 - Production on 星期四 1月 28 17:32:28 2010
Copyright (c) 1982, 2004, Oracle.  All rights reserved.
Enter user-name: lifeplan@EBDBDEV
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>


相关文档:

sql的 INNER JOIN, left join,right join语法

inner join(等值连接) 只返回两个表中联结字段相等的行
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
INNER JOIN 语法:
INNER JOIN 连接两个数据表的用法:
SELECT * from 表1 INNER JOIN 表2 ON 表1.字段号=表2 ......

SQL自动删除备份文件

DECLARE  @sql varchar(8000)  
--下面是删除15天前备份文件的处理  
set @sql='Del E:\Databasebackup\'  
@sql=@sql +rtrim(convert(varchar,getdate()-15,112))+'.bak'
Exec  master..xp_cmdshell   @sql  
DECLARE @DelFile Varchar(256)
set ......

case when then...else end sql 语句用法

select f.AGENTID as 'ID',
          f.AGENTNAME as '姓名',
          f.COMNAME as '公司简称',
          c.REGISTDATE as '注册时间',
     ......

使用 SQL Server 时需要经常用到的几个设置选项


1. SET DEADLOCK_PRIORITY
说明:控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。
语法:SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var }
参数:LOW  指定当前会话为首选死锁牺牲品。Microsoft® S ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号