Oracle 最基础的SQL语句
Oracle中如何显示当前的所有用户表
显示某用户所有表(例如SCOTT,必须大写)
select TABLE_NAME from all_tables where owner = 'SCOTT';
显示当前的所有用户表
select * from user_tables
显示当前数据库的所有表
select * from tab;
显示某个表中所有的列的信息
select * from user_tab_columns where table_name in ('ORDER_STATUS2');
显示当前数据表空间名
你可以采用sys用户登陆
select tablespace_name from dba_tables where table_name = upper('你操作的表名')
显示出来的TABLESPACE_NAME就是你当前操作的表空间的名字。
运行本地sql文件的语句(在学习中用的文件为number.sql)
sql>@@c:/number.sql
插入日期
insert into order_status2 values(00001,'good',to_date('20120909','YYYYMMDD'),2,to_date('20120916','YYYYMMDD'));
添加列,设置默认值
alter table order_status2 add initially_created date default sysdate not null;