建立和管理表
常用的資料字典表有:
user_tables,user_objects,user_catalog(目錄)。
例子:create table dept30
as select empno,ename,sal*12 annual,hiredate
from emp
where deptno=30;
--修改表結構,在表中新增新列
alter table dept30 add (job varchar2(9));
我們可以新增或修改列,但不能從表中刪除列,不能指定新列的位置,新列總是表的最後一列。
如果表中已經有記錄,那麼對於已經存在的記錄,新列的值為空值。
--修改表結構,修改表中已經存在的列,列的修改可以包括資料型別、長度和預設值。
--如果修改列的預設值,僅僅影響後來插入的新紀錄。
alter table dept30 modify (job varchar2(10));
截斷表它可以刪除表中的所有記錄並釋放該錶的儲存空間。(表還存在,但無記錄)
truncate table dept_30;
給表新增注釋
comment table emp is 'employee information';
select * from user_tab_comments where table_name='emp';
建立和管理表
建立和管理表 一 建立表 1 直接建立 create table buff goob varchar2 5 kplid number 5 dwes varchar2 5 2 通過子查詢的方式建立 create table buff asselect last name employee id fro...
建立和管理表 2
六 總計 1 查詢其他使用者的表 a 其他使用者的表不屬於本使用者的空間 b 如果要查詢其他使用者下的表,要使其他使用者的使用者名稱作為字首。i.select from userb.employees ii.select from usera.employees 2 default值或者是偽列都是非...
Oracle 建立和管理表
建立表 sql create table test1 2 tid number,3 tname varchar2 20 4 hidatedate date default sysdate default表示預設值 快速建表 sql 建立表 包含員工號 姓名 月薪 年薪 部門名稱 sql create...