表空间
create tablespace gzassDb datafile 'D:\oracle\product\10.2.0\oradata.dbf' size 100m UNIFORM SIZE 128k;

查看客户端字符集参数
select * from nls_session_parameters;

查看日期格式
select sysdate from dual;
查看时间格式
select systimestamp from dual;

修改日期语言
alter session set nls_date_language='american';
alter session set nls_date_format='DD-MON-YY';

插入日期
INSERT INTO aaaaa VALUES (to_date('26-AUG-10'))
插入时间
INSERT INTO aaaaa VALUES (to_timestamp('26-AUG-10 04.42.37'))


在Oracle中使用内部关键字做字段名
      Oracle中有不少关键字如file、level、size、category、class、tpye等等,使用它们做字段名的表在执行INSERT、UPDATE等语句时会引起错误。我们知道在SQL Server中可以给所有表名、字段名都加上[]以彻底防止出现这种情况,而在Oracle中则使用""代替[]。嗯,且慢,只加""不够,""内的字段名还必须大写,不信赶紧去试试吧。


这是由于oracle10g的回收站功能。当用户删除表的时候,oracle会将表保存到回收站中,也就是bin$ 开头的表。
清除方法如下:
PURGE recyclebin;
删除Table不进入Recycle的方法:
drop table tableName purge;
Oracle 去除 bin$ 开头的表
select * from recyclebin where type='TABLE'
purge table "表名";


如何查询oracle中的关键字,sqlplus下执行:
Sql代码
select * from v$reserved_words;