缺省日期格式,日-月-年 dd-mon-rr
修改当前会话的日期格式,会按照指定的格式输出日期
alter session set nls_date_format='yyyy mm dd hh24:mi:ss';
中文XP安装完oracle后一般日期格式会默认是中文,如何改为英文呢:
--将oracle日期格式改为英文
alter session set nls_date_language='american'
Oracle 10g Express Edition字符集修改
安装完Oracle 10g Express 后,不能显示中文字符,所有的中文字符均显示为?,如何修改呢?
首先,启动服务器后登录sqlplus,运行如下脚本:
注意:如下更改后表需重建,所以请备份好以前的表,另外在IE中不能登录了,显示乱码,不过可以用SQL DEVELOPER。
connect system/oracle9i as sysdba;
shutdown immediate;
startup mount;
alter system enable restricted session;
alter system set JOB_QUEUE_PROCESSES=0;
alter system set AQ_TM_PROCESSES=0;
alter database open;
alter database character set internal_use ZHS16GBK;
shutdown immediate;
startup;
exit退出sqlplus后重登录后,Oracle 10g Express 就能支持中文显示了,不过以前的表可能重新建立一下。
如何查看一个表的表空间:
你可能有这样的需求,创建一个表后需要知道表所在的空间:
select table_name,tablespace_name from user_tables where table_name like upper('your table name');
连接数据库时有时需知道自已的SID
查看SID:select instance_name from v$instance;