sql - 如何遵循这些说明?[SQL查询]
问题描述
我们已请求更改列 SPORTS_MANAGEMENT_INFO 以接受空值:
使用了这个脚本:
ALTER TABLE ALB.BLA_WR_CAR_SPORTS_MGMT_DTLS ADD (
CONSTRAINT BLA_WR_CAR_SPORTS_DTLS_PK
PRIMARY KEY
(WR_ID, CAR_NUMBER, SPORTS_MANAGEMENT_INFO)
USING INDEX ALB.BLA_WR_CAR_SPORTS_DTLS_PK
ENABLE VALIDATE);
但是我们在第 1 行得到了这个错误:
ORA-01451: 要修改为 NULL 的列不能修改为 NULL https://www.techonthenet.com/oracle/errors/ora01451.php
我被指示执行以下操作:“制作一个查询,找出是否存在与其他列不同的行的任何实例,但那个 [SPORTS_MANAGEMENT_INFO]。如果没有,将 PK 限制为其余列是安全的列”
我正在努力理解这些说明。“......除了那个没有其他专栏”让我失望。
解决方案
推荐阅读
- python - 在函数内部未定义值
- python - 使用 os.walk() 循环文件并打开它们
- android - Android PresetReverb 不起作用(Kotlin)
- jquery - 删除aspnet核心mvc中的数据后如何使用jquery延迟3000秒重定向页面
- http - Google FCM 是否已停止接受 HTTP 请求?
- android - 如何从aab文件制作apk文件
- azure - Azure 上的 HTTPS/SSL 证书和流量 - 从 CDN(使用 SSL 的自定义域)到流量管理器和端到端流
- vb.net - 读取gridview数据并将其输出到屏幕
- python - AttributeError:“_tkinter.tkapp”对象在 tkinter 中没有属性“文本”
- python-3.x - 神经网络 Python 梯度下降