如果在SQL *PLUS中没有上述四种情况,当退出系统时,系统会自动提交最后一个事务。
3. 查询本用户账号下的所有数据库表的名称: SELECT * FROM TAB;
4. 查看一个数据库表的表结构: DESC 表名;
5. ORACLE常用的数据类型:
利用ORACLE提供的日期掩码格式,可按需要显示日期与时间。例如显示系统日期或显示系统日期、时间: SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL;
或 SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH:MM:SS') FROM DUAL; 6. 几个常用的ORACLE函数
(1) LTRIM()、RTRIM()、TRIM():去除前导、后缀的空格或字符。
(2) UPPER()、LOWER():字符大小写转换。
(3) SUBSTR(str,m,n):截取子串。其中,str:字符串;m:开始位置;n:长度。
7. 在Oracle中,可以使用SET AUTOCOMMIT命令来设置事务自动提交环境。一旦设置了自动提交,则在每个SQL 操作INSERT、UPDATE或DELETE语句之后,系统就自动进行了提交。一般情况下,最好不要使用自动提交方式。
设置自动提交的语句格式: SET AUTOCOMMIT IMMEDIATE; SET AUTOCOMMIT ON; 设置非自动提交的语句格式: SET AUTOCOMMIT OFF;
Oracle以非自动提交方式为缺省方式。
8. 查询其他用户的数据(必须为授权的用户),应在表名前增加用户名作为限定词。格式为: 用户名.表名