你可以用union试试
or 比 and 的优先级高
or 比 and 的优先级高
解决方案 »
- 求指教这个SQL怎么写
- 小问题
- oracle11g ACL访问控制列表,无法访问
- oralce10g 安装出错,求解
- 如何锁定数据库表
- oracle8i和10g的exp、imp字符集问题
- sql server 导入 oracle 9i的问题
- [SQL语句问题]想向一个表中增加一个新列,要求此列属性为not null,需要写入默认值,但是要求默认值要根据表中各行数据的具体情况写入不同
- 求oracle 9i入门资料?
- 如何没有建成功的数据库名(标识) 问题解决多送分
- 在线请教关于spool的文本导出结果问题:
- 判断是否是日期类型的函数是什么?就像SQL SERVER中的 isdate()一样,谢谢
------------
DROP TABLE TABLE1 CASCADE CONSTRAINTS;CREATE TABLE TABLE1
(
COL1 NCHAR(10) not null,
COL2 NCHAR(10) not null,
COL3 NCHAR(10) not null,
COL4 NCHAR(10) not null,
COL5 NCHAR(10) not null,
COLDATA CHAR(100),
CONSTRAINTS PK_TABLE1 PRIMARY KEY (COL1,COL2,COL3,COL4,COL5)
);INSERT INTO TABLE1 VALUES
(' ', '0col2', ' ', ' ', ' ',SYSDATE);
INSERT INTO TABLE1 VALUES
('1col1', '1col2', '1col3', '1col4', '1col5',SYSDATE);
COMMIT;
()优先级最高,下来是not,and,or。我想我应该没记错吧,呵呵另外,to sanoul(垃圾) :帖子中的N应该指的是某字符集下的'1col1'是要
insert的数据,如果不加,则表示数据库默认字符集下的'1col1',意义还
有所不同。你的办法似乎不符合帖子原意,呵呵