程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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