Access中如何用 Jet SQL 语句删除表关系?

惊天神鼠

惊天神鼠

2016-02-19 13:30

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享Access中如何用 Jet SQL 语句删除表关系?,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

如何用 jet sql 的 ddl 语句建立表和关系?

微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系,当然了,这也可以用 DAO 来解决。

以下就是示例:

用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。
CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10)) 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

再建一个包含两个字段的表 Table2,字段 id 为长整型,字段 MyText 为文本

CREATE TABLE Table2 (Id LONG, MyText TEXT)

用以下语句建立 Table1 和 Table2 的一对多关系:

ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id])

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

删除关系用以下语句:

ALTER TABLE Table2 DROP CONSTRAINT Relation1

删除 Table1 用以下语句:

DROP TABLE Table1

设定某字段为主键

ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY

增加一个字段 MySalary

alter table AAA add COLUMN MySalary CURRENCY

删除一个字段 MySalary

alter table AAA drop COLUMN MySalary

如何运行上述 JET SQL 代码,请参考 http://access911.net 中 《flash画演示如何操作》一文中的动画《如何运行一段 jet sql 代码》

展开更多 50%)
分享

猜你喜欢

Access中如何用 Jet SQL 语句删除表关系?

编程语言 网络编程
Access中如何用 Jet SQL 语句删除表关系?

如何用SQL语句来判断已知表是否存在

SQLServer
如何用SQL语句来判断已知表是否存在

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Access 2000教程:17.3 使用SQL语句联接表

编程语言 网络编程
Access 2000教程:17.3 使用SQL语句联接表

使用一条SQL语句删除表中重复记录

电脑网络
使用一条SQL语句删除表中重复记录

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ACCESS中使用SQL语句

编程语言 网络编程
ACCESS中使用SQL语句

如何用sql语句修改数据表中字段 实现identity(100,1)

SQLServer
如何用sql语句修改数据表中字段 实现identity(100,1)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

电脑的显卡在哪?

电脑的显卡在哪?

Access数据库中无效的字符字段的行为

Access数据库中无效的字符字段的行为
下拉加载更多内容 ↓