我有一个tablekey name id location
10 aa a1 east
12 b a2 east
10 aa a1 west
....
其中的三列:key name id,在location 确定的情况下,每一列都不能重复出现,否则程序查询出数据后,运行出错怎样做下限制,在insert数据时,同一个location下,当前三列中,某一列出现重复时,insert失败比如
key name id location
10 aa a1 east
10 b a2 east
east中,key重复,不允许
key name id location
10 aa a1 east
10 b a2 west
location不同,key重复可以
10 aa a1 east
12 b a2 east
10 aa a1 west
....
其中的三列:key name id,在location 确定的情况下,每一列都不能重复出现,否则程序查询出数据后,运行出错怎样做下限制,在insert数据时,同一个location下,当前三列中,某一列出现重复时,insert失败比如
key name id location
10 aa a1 east
10 b a2 east
east中,key重复,不允许
key name id location
10 aa a1 east
10 b a2 west
location不同,key重复可以
解决方案 »
- 用spool导出数据到txt如何在文件开头添加每一列的列名
- oracle 存储过程 调用远程 连接超时异常
- oracle11g http://localhost:1158/em控制台
- 回答出下列问题并能举出一列子者,如果你月薪没上2万,劝你跳槽吧
- 禁止特定客户端用SYSTEM用户登录数据库
- 我建了一个视图,但现在查询起来速度特别慢,不知道是怎么回事,建立视图的代码如下,请大家帮忙看一下,多谢了!
- 新打的win2000的"震荡波"补丁,现在oracle816无法自动启动,服务中显示正常,但是连接数据库时出现:oracle not available,手动可以启动
- 在Oracel中怎么建立一个临时表
- [请教]NCLOB的使用
- 难题!解决再送100!
- 请问进程ORACLE.EXE (SHAD)的作用是什么?
- 定时作业
create unique index i1 on table名(key, location);
create unique index i2 on table名(name, location);
create unique index i3 on table名(id, location);