首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

PowerBuilder 6.0 實戰教學 (2-1-5):向資料表新增記錄的兩種方法

     編輯:關於SqlServer

背景

資料庫 TELEBOOK 與資料表 MYTELEBOOK 已建立完成,欄位屬性與擴充屬性(如 NUMBER 驗證規則)已定義。本節示範兩種向資料表寫入資料的方式。

方法一:Data Manipulation (Grid) 視覺化介面

  1. 工具列點擊 Data Manipulation (Grid) 畫板 → 開啟資料編輯視窗,欄位標題顯示為擴充屬性的 Header(如「編號」、「姓名」),直觀易讀。
  2. 點擊工具列 Insert Row → 出現空白列。
  3. 驗證規則即時生效:嘗試在「編號」輸入 2000 → 點擊其他欄位 → 系統彈出錯誤對話框(違反 NUMBER > 0 AND NUMBER < 1000 規則)→ 焦點停留在編號欄待重新輸入。
  4. 依序輸入三筆測試資料:
    編號姓名地址郵遞區號工作單位電話現況
    1馮飛南京市鳳凰西街220號210019南京市新街口百貨商場025-7984684目前在復習英語,準備參加托福考試
    2李明杭州市浙江大學200號信箱310027浙江大學數學系高等數學教研室0571-7996453擔任數學系副主任和總支副書記
    3張玲寧波市大榭開發區330020寧波市大榭開發區土地管理局0574-5433216擔任土地管理局局長
  5. 點擊工具列 Save Changes → 資料真正寫入磁碟(此前僅在緩衝區)。

方法二:Database Administration 視窗執行 SQL INSERT

  1. 工具列點擊 DB Administration 畫板 → 開啟可編輯 SQL 視窗。
  2. 輸入標準 INSERT 語句:
INSERT INTO MYTELEBOOK 
VALUES (4, '王曉', '安徽天長市建設東路30號', 239300, 
        '安徽天長市水泥廠', '05507545450', '擔任水泥廠廠長');
  1. 執行語句 → 第 4 筆資料寫入完成。

關鍵圖示

驗證規則錯誤提示

圖 2-14 輸入 2000 觸發 NUMBER 驗證規則失敗

欄位定義對話框

圖 2-15 點擊 Save Changes 將緩衝區資料持久化

比較與建議

維度Data Manipulation (Grid)SQL 直寫
適用對象非技術使用者、少量手工維護開發人員、批次匯入、腳本自動化
驗證規則自動套用、即時提示由資料庫引擎強制執行
效率逐筆操作較慢可批次、效能高

實務上常搭配使用:開發階段用 Grid 快速建測試資料;部署腳本用 SQL 批次初始化。

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