易截截图软件、单文件、免安装、纯绿色、仅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中JOIN和UNION区别、用法及示例


1.JOIN和UNION区别
join 是两张表做交连后里面条件相同的部分记录产生一个记录集,
union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。
JOIN用于按照ON条件联接两个表,主要有四种:
INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的 ......

SQl自动备份删除

BackupEveryDay
每天进行数据库的差异备份
day
Declare @File Varchar(2000)
Set @File='E:\Databasebackup\njyc_data_diff.BAK'
Backup database njyc_data to Disk=@File with DIFFERENTIAL
WeekBackup
每周进行一次数据库的完全备份,备份文件名为当天日期 (njyc_data_年_月_日)
BackupAll
DECLARE @BackupFi ......

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 ......

powerDesigner生成sql和反向生成ER图的问题

一、PowerDesigner生成sql问题
生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示
Generation aborted due to errors detected during the verification of the model.
解决方法: 将check model 去掉就可以了.其中,one file on是否需要按照表生成许多个sql(默认选上,即不需要)
  & ......

SQL Server中存储过程比直接运行SQL语句慢的原因

在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点:
1.       存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.     &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号