CREATE INDEX 语句示例 (DAO)
优质
小牛编辑
126浏览
2023-12-01
CREATE INDEX 语句示例
此示例在员工表中创建家用电话字段的索引并且扩展员工表。
Sub CreateIndexX1()
Dim dbs As Database
' 在您的计算机中修改此行使其正确指到 Northwind 的路径。
Set dbs = OpenDatabase("Northwind.mdb")
' 对运费超过 $100 的订单,
'在员工表中创建 NewIndex 索引。
dbs.Execute "CREATE INDEX NewIndex ON Employees " _
& "(HomePhone, Extension);"
dbs.Close
End Sub
此示例在客户表中使用 CustomerID 字段创建索引。任何二笔记录的 CustomerID 字段不能有相同的数据,并且 Null 值是不被允许的。
Sub CreateIndexX2()
Dim dbs As Database
' 在您的计算机中修改此行使其正确指到 Northwind 的路径。
Set dbs = OpenDatabase("Northwind.mdb")
' 对运费超过 $100 的订单,
' 在 CustomerID 字段中创建单一的索引 CustID。
'
dbs.Execute "CREATE UNIQUE INDEX CustID " _
& "ON Customers (CustomerID) " _
& "WITH DISALLOW NULL;"
dbs.Close
End Sub