首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle CREATE TABLE 轉 ALTER TABLE ADD 快速新增欄位技巧:PowerDesigner Preview 複製改寫實務

     編輯:Oracle 資料庫相關知識

場景

PowerDesigner 中雙擊表 → Preview 標籤可見 CREATE TABLE 完整 DDL。新增欄位需同步至現有資料庫時,手寫 ALTER TABLE 易漏易錯。

轉換技巧

  1. 複製完整 CREATE TABLE 語句
  2. 將 CREATE TABLE 改為 ALTER TABLE 表名 ADD
  3. 刪除不需新增的既有欄位定義,保留新增欄位
  4. 移除主鍵約束(CONSTRAINT PK_...)
  5. 括號包裹新增欄位清單

實戰對比

原始 CREATE TABLE(節錄)

CREATE TABLE Company_Info (
  Company_ID NVARCHAR2(50) NOT NULL,
  ...
  Remain_Point NUMBER(6,0),
  Cmp_Level NVARCHAR2(50),
  isAdv NUMBER(2),
  Expri_Date DATE,
  Display_index NUMBER(6,0),
  CONSTRAINT PK_COMPANY_INFO PRIMARY KEY (Company_ID)
);

轉換後 ALTER TABLE

ALTER TABLE Company_Info ADD (
  Remain_Point NUMBER(6,0),
  Cmp_Level NVARCHAR2(50),
  isAdv NUMBER(2),
  Expri_Date DATE,
  Display_index NUMBER(6,0)
);

大幅提升開發效率,減少手寫錯誤。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved