【发布时间】:2013-01-09 15:41:04
【问题描述】:
我正在尝试从存档数据库中获取行以填充测试环境数据库。我需要一个名为“AUDIT_LOG”的特定字段(即 CLOB)不能为空的行。
我尝试了以下简单的选择语句,但我得到了
ORA-00932:不一致的数据类型:预期 - 得到 CLOB
我尝试过的语句:
SELECT * FROM SIEBEL.S_AUDIT_ITEM WHERE AUDIT_LOG = ''
SELECT * FROM SIEBEL.S_AUDIT_ITEM WHERE AUDIT_LOG != NULL
SELECT * FROM SIEBEL.S_AUDIT_ITEM WHERE AUDIT_LOG = 0
CLOB 中的 NULL 是否等同于空字符串。我有一种感觉,也许长度可以用于列。
谢谢
【问题讨论】: