oracle - 仅具有列名的Oracle检查约束?
问题描述
我阅读了以下 Oracle DDL。
create table TName (
-- ....
ColX number(38, 0),
ColY timestamp,
constraint C1 check (ColX),
constraint C2 check (ColY)
)
只有列名的约束是什么?
解决方案
哪个约束?看起来像一个无效的约束。
SQL> create table test
2 (colx number,
3 constraint c1 check (colx)
4 );
constraint c1 check (colx)
*
ERROR at line 3:
ORA-00920: invalid relational operator
SQL>
换句话说,这是错误的语法。你在哪里读的?它与Oracle有关吗?
推荐阅读
- mysql - 编写查询以了解特定电影类别的租借次数。降序排列
- php - 如何在 php 中显示图像?
- javascript - 用于 Internet Explorer 的 Polyfill
- python - asyncpg 中的死锁 - 如何解决?
- ssh - 通过expect向ssh连接插入密码
- swift - 什么是二元运算符,为什么它不能应用于双操作数?我在 Swift 中遇到错误
- c - 在 C Linux 中递归创建文件
- database - 如何在 32 位架构系统上限制 mongodb 的 ROM 使用?我正在使用 mongodb 2.4 版
- vim - 如何在函数内创建一个 if 属性以检查 vimscript 中的文件类型?
- windows - 如何在不使用 TASKILL [BATCH] 的情况下关闭从 CMD 启动的可执行文件的窗口