-- 建立新的TABLE
CREATE TABLE
    NEW1TABLE
    (
        AA NUMBER ,
        BB CHAR(1) ,
        CC VARCHAR2(10),
        DD CHAR(10)
    );
--變更TABLE名稱
ALTER TABLE NEW1TABLE RENAME TO FIRSTTABLE;
-- 新增資料
INSERT
    INTO  FIRSTTABLE VALUES ( 1, 'A', 'Tom', NULL );
    INTO  FIRSTTABLE VALUES (  2, 'B', NULL, 'Kuo' );
    INTO  FIRSTTABLE VALUES (  3, 'B', 'Gene', 'Kuo' );COMMIT;
--查尋DATA
SELECT * FROM FIRSTTABLE where CC = 'Gene';
--增加一個欄位
ALTER TABLE FIRSTTABLE ADD Gender char(1);
--修改欄位名
ALTER TABLE FIRSTTABLE Rename Column AA to firstNo;
--修改欄位值
UPDATE
    FIRSTTABLE
SET
    Gender = 'B'
WHERE
    BB = 'B'
AND CC = 'Gene';
--修改欄位型態長度
ALTER TABLE FIRSTTABLE MODIFY DD char(30);
ALTER TABLE FIRSTTABLE MODIFY DD char(29);
    -- [Error Code: 1441, SQL State: 72000]  ORA-01441: 無法減少資料欄長度因為某些值太大
    -- char會填滿空白長度
    ALTER TABLE FIRSTTABLE MODIFY DD varchar2(30);
    --先變更成varchar2型態
    UPDATE FIRSTTABLE SET DD = 'Kuo' WHERE FirstNo = '2';
    --將空白去掉
    ALTER TABLE FIRSTTABLE MODIFY DD char(10);
    --轉型態縮小長度回 char(10)
--刪除欄位
ALTER TABLE FIRSTTABLE DROP COLUMN Gender;
--刪除TABLE
DROP TABLE FIRSTTABLE;
標籤
Android
                                    (
                                    1
                                    )
                                  
DbVisualizer
                                    (
                                    2
                                    )
                                  
html/javascript
                                    (
                                    1
                                    )
                                  
java
                                    (
                                    11
                                    )
                                  
MySQL
                                    (
                                    1
                                    )
                                  
oracle
                                    (
                                    1
                                    )
                                  
servlet&jsp
                                    (
                                    3
                                    )
                                  
struts
                                    (
                                    2
                                    )
                                  
 
沒有留言 :
張貼留言