Oracle中Toad的使用技巧

1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。

2 .解决Toad对中文显示乱码问题:

系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

3 .toad中自动提示功能,就像plsql developer那样:

输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from   emp t where t. 这时候停顿一下,会弹出emp的字段来供你选 择

4 .如何支持代码自动更正,如输入ndf,自动替换成NO_DATA_FOUND,输入sf自动替换成select * from:

点开菜单edit->editer_options->auto_replace中,自己去设定。可以设置任何你想自动替换的单词

5 .toad如何实现多线程,像plsql developer那样可以取消当前的操作:

安装的时候有选项设置,如果未设置进入view-options-oracle-transactions,把第一个选项选上。

6 .在TOAD的SQL Editor中修改查询的数据:

select rowid,b.* from acc_bill b 就可以修改数据了。

7 .使用Object Palette吧,很棒:

在VIEW——Object Palette找到入口。点击后在SQL Editor窗口右侧产生一个窗口,里面可以根据schema选择对象类型,比如table,出现的表名 双击后就出现在SQL编辑器里了,下面还有字段名。

8 .格式化sql语句(SQL编辑窗口)Ctrl+Shift+F

更多精彩内容:http://www.bianceng.cn/database/Oracle/

时间: 2025-01-02 04:08:31

Oracle中Toad的使用技巧的相关文章

Oracle中Decode()函数使用技巧

decode|oracle|函数|技巧 decode()函數使用技巧·软件环境: 1.Windows NT4.0+ORACLE 8.0.42.ORACLE安装路径为:C:\ORANT·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n) ELSE RETU

在Oracle中计算时间差的方法

如何在Oracle中计算时间差呢?计算时间差是Oracle DATA数据类型的一个常见问题.Oracle支持日期计算,你可以创建诸如"日期1-日期2"这样的表达式来计算这两个日期之间的时间差. 一旦你发现了时间差异,你可以使用简单的技巧来以天.小时.分钟或者秒为单位来计算时间差.为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏. 使用完善复杂的转换函数来转换日期是一个诱惑,但是你会发现这不是最好的解决方法. round(to_number(end-date-st

用ASP.NET 2.0在Oracle中存取图片(文件)的操作

asp.net|oracle 有时由于某种需要(如安全性)须将图片或文件存放在数据库中,当然一般情况下特别是文件比较大的时候很多人不提倡将文件以二进制的形式存放在数据库中的,现将Oracle中文件的存取整理如下(思路和在SQL Server2000中存取一样,存储时在数据中存放图片或文件的二进制字节流,读出时将数据库中对应字段读取到字节数据,然后输出):       1.在TOAD或SQLPlus中创建一下数据库表. 1CREATE TABLE TEST_TABLE2(3  ID     VAR

在Oracle中发布和调用Java functions

oracle 发布过程: 1.  编写.java文件 2.  成功编译.java文件,生成.class文件,此文件为导入到Oracle中的文件. 3.  (Toad工具方法导入),打开Java Manager指要导入的.class文件,执行导入. 注意,此时登录数据库要有足够的权限,可以将文件导入指定的Schema中. 导入完成后,可以在导入的schema中的java目录中找到该java类,其文件标识为J(c),即java class文件. 4.  发布文件,指定要发布的functions,内部

Oracle中Trigger例子1

oracle erOracle中Triggle例子1 CREATE OR REPLACE TRIGGER QMAILB.T_MSG_SI_TRIGGERAFTER INSERTON QMAILB.T_MSG_MO REFERENCING NEW AS NEW OLD AS OLDFOR EACH ROWDECLAREtmpVar NUMBER;v_link_id t_msg_mt.LINK_ID%type;v_src_termid t_msg_mt.SRC_TERMID%type;v_dst_t

oracle的几个使用技巧

oracle|技巧 作者:刘颖博 收集整理时间:2004年4月29日 转载请注明出处,谢谢!   1.找出无用索引: DML 性能低下,其中最严重的原因之一是无用索引的存在.所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢.许多Oracle 管理人员只要看见在一个SQL 查询的WHERE语句出现了一列的话就会为它分配索引.虽然这个方法能够让SQL运行得更快速,但是基于功能的Oracle 索引使得数据库管理人员有可能在数据表的行上过度分配索引.过度分配索引

Oracle中唯一约束和唯一索引的区别

在使用TOAD来操作Oracle数据库时,会注意到创建约束时有Primary Key.Check.Unique和Foreign Key四种类型的约束,这与SQL Server中的约束没有什么区别,这里的Check约束除了用于一般的Check约束外,在Oracle中也用于非空约束的实现.也就是说如果一个字段不允许为空,则系统将会创建一个系统的Check约束,该约束定了某字段不能为空. 除了约束,还有另外一个概念是索引,在TOAD中创建索引的界面如下: 我们可以注意到在唯一性组中有三个选项:不唯一.

oracle中一些sql以及存储过程小积累(转)

将当前日期转换为上一个月   SELECT TO_CHAR(ADD_MONTHS(SYSDATE, -1), 'yyyymm') --获取当前时间的前一个月             FROM DUAL; select sysdate from dual; /**获取当前时间到秒**/ select  sysdate-3 from dual;/**获取当前2天**/ select round(sysdate)  as 格式成日期 from dual; select to_date('2008-9-

oracle中 查询时间管理

1.关于时间显示参数 SQL> alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ss'; 会话已更改. SQL> select systimestamp from dual; SYSTIMESTAMP --------------------------------------------------------------------------- 14-3月 -07 05.00.33.599000 下午 +08:00