`
lin852
  • 浏览: 10384 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
TRUNCATE和DELETE有以下几点区别 1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。 2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令;DELETE是一个DML语言,在事务中可以回滚。 3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。 4、TRUNCATE不能触发任何DELETE触发器。 5、不能授予任何人清空 ...

内部类的继承

如果一个类继承内部类,则创建该类的对象时需提供一个外部类的对象作为构造方法的参数。   class Car { class Wheel { } } class SuperWheel extends Car.Wheel { SuperWheel(Car car) { car.super(); } public static void main(String [] args) { Car car = new Car(); ...
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;         A         A      ZERO     SPACE--------- --------- --------- ---------       65        97        48        32 2.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 ...
  PROCEDURE award_bonus (emp_id NUMBER) IS bonus REAL; comm_missing EXCEPTION; BEGIN -- executable part starts here SELECT comm*0.15 INTO bonus FROM emp WHERE empno = emp_id; IF bonus IS NULL THEN RAISE comm_missing; ELSE ...
/** * JTable列表自适应宽度 * @param 需列表自适应宽度的JTable */ public void FitTableColumns(JTable myTable) { JTableHeader header = myTable.getTableHeader(); int rowCount = myTable.getRowCount(); Enumeration columns = myTable.getColumnModel().getColumns(); ...
    昨天登录本地数据库时,发现不能用sysdba角色登录,但是普通用户可行,顿时纳闷了:怎么权限高的角色还登录不了呢,用户名、密码都没错啊,人家不用用户名密码都可以登录的。后来跟同事装的oracle文件夹对比后,发现自己 D:\oracle\ora92\network\admin目录少了个sqlnet.ora文件。 随即拿来,重新登录,OK。但是为什么会少这个文件以及少了它为什么就不行了?这俩问题有待事后分析。 sqlnet.ora内容 # SQLNET.ORA Network Configuration File: D:\oracle\ora92\network\admin\sqln ...

键盘监听器

//判断键盘按下的是否是ctrl+v或者ctrl+c if (((e.getKeyCode() == KeyEvent.VK_V) || (e.getKeyCode() == KeyEvent.VK_C)) && ((e.getModifiers() & KeyEvent.CTRL_MASK) == KeyEvent.CTRL_MASK)) { if((e.getKeyCode() == KeyEvent.VK_V)){ System.out.println("按 ...
1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2 显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T 上一个/下一个光标的位置:Alt+Left/Right 上一个/下一个成员(成员对象或成员函数):Ctrl+Shift+Up/Down 选中闭合元素:Alt+Shift+Up/Down/Left/Right 删除行:Ctrl+D 在当前行上插入 ...
Global site tag (gtag.js) - Google Analytics