程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> Access中用Jet SQL語句刪除表關系

Access中用Jet SQL語句刪除表關系

編輯:關於Access數據庫

如何用jetsql的ddl語句建立表和關系?

  微軟的Access中包含DataDefinitionLanguage(DDL)來建立刪除表以及關系,當然了,這也可以用DAO來解決。

  以下就是示例:

  用DDL的CreateTable建立一個表Table1,主鍵是自動編號字段,另一個字段是長度是10的文本字段。

  CREATETABLETable1(IdCOUNTERCONSTRAINTPrimaryKeyPRIMARYKEY,MyTextTEXT(10))

  再建一個包含兩個字段的表Table2,字段id為長整型,字段MyText為文本

  CREATETABLETable2(IdLONG,MyTextTEXT)

  用以下語句建立Table1和Table2的一對多關系:

  ALTERTABLETable2ADDCONSTRAINTRelation1FOREIGNKEY([Id])REFERENCESTable1([Id])

  刪除關系用以下語句:

  ALTERTABLETable2DROPCONSTRAINTRelation1

  刪除Table1用以下語句:

  DROPTABLETable1

  設定某字段為主鍵

  ALTERTABLE表1ALTERCOLUMN[id]COUNTERCONSTRAINTMyPrimaryKeyPRIMARYKEY

  增加一個字段MySalary

  altertableAAAaddCOLUMNMySalaryCURRENCY

  刪除一個字段MySalary

  altertableAAAdropCOLUMNMySalary

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved