oracle :一个简单商品销售系统表设计案例

标签:
东城d70外键约束数据类型 |
分类: oracle |
打开pl/spl developer 以system身份登录。
SQL> create table customer(customerid char(8)
primary key,
Table created
SQL> create table goods (goodsid char(8) primary
key,
Table created
SQL> create table purchase(customerid char(8)
references
Table created
查看purchase 表
可以看到coustomerid ,goodsid
都作为此表的外键,指向了另外两个表的两个主键,注意主外键的数据类型要互相对应。
Table altered
SQL> alter table customer add constraint
cardid_unique unique(cardid);
Table altered
SQL> alter table customer add constraint
address_check check(address in ('东城','西城','海淀'));
Table altered
当然上述的操作,如建立表,设置约束,查看约束,取消约束等等都可以在pl/spl
developer的界面中直接操作,但建议还是得掌握sql语句命令行的形式。