create table S(Sno CHAR(5) not null unique,Sname char(30) unique,Status char(8),City char(20) , primary key (Sno));
解决方案 »
- 查询结果怎么去除重复的数据请各位大哥大姐帮忙看看
- 是否有全文索引可以一次做2个表的 详细看内部
- 实现Oracle Database 10g Express Edition与 Tomcat 6的连接
- 请问能不能知道当前session使用了哪些dblink? 如果能的话,语句怎么写?
- oracle存储过程奇怪问题(关于表值函数)(大牛帮忙啊在线等。。)
- 以下sql如何优化
- 求一个较难的SQL的写法(线段组成链路)
- oracle9.2.0.1.0安装问题
- 能不能对一个表delete的触发器(行级)中,更新此表的其他行的值?
- 在Redhat8上装Oracle920刚开始装到jre1.1.8 Copying README时出错,请大虾帮忙!
- Oracle 连接两张表并找出10-20之间的数据 在线等
- 字符串修改
-- 修改如下:
create table S(Sno CHAR(5) not null unique,Sname char(30) unique,Status char(8),City char(20));-- 或者修改如下:
create table S(Sno CHAR(5) not null,Sname char(30) unique,Status char(8),City char(20),primary key(sno));-- 主键的属性是:非常、唯一(已经本身带有唯一约束啦)!
他和唯一索引的区别就是主键除了是唯一索引外,还不允许为空
primary key = unique index+not null
unique index = unique index
--加了主键跟你unique 冲突 多余 主键就含了唯一--要么这样
create table S(Sno CHAR(5) not null unique,Sname char(30) unique,Status char(8),City char(20));--or
create table S(Sno CHAR(5) not null,Sname char(30) unique,Status char(8),City char(20) , primary key (Sno));