建立和管理表

2021-08-26 03:21:35 字數 701 閱讀 8779

建立和管理表

常用的資料字典表有:

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...