考虑以下场景:
CREATE TABLE test
(
name VARCHAR2(50),
type LONG,
CONSTRAINT c_type CHECK (type IN ('a', 'b', 'c', 'd', 'e', 'f'))
);
我想alter constraint
c_type 并在检查约束中添加一个新类型说'g'。
现在要更改一个约束,我们需要删除它并重新创建它,但我只想在它不包含检查类型“g”的情况下删除该约束。
我检查了表user_constraints
,它包含列 search_condition 但这里的问题是列“类型”的数据类型是long
我无法与之比较的varchar
。
如何比较Long
数据类型?