估计这个查询语句是拼合的~SELECT STATUS_FLAG, FIX_FC_FLAG, EMERGENCY_TYPE FROM Table1先加一个 where true 后面在拼语句就用and ...不然可能出现这种情况:SELECT STATUS_FLAG, FIX_FC_FLAG, EMERGENCY_TYPE FROM Table1 and ...
1=1 返回的是一個恆TRUE值,語句的執行不受任何影響
在动态拼sql时的一种借用方案吧!:)
在动态拼sql时的这种方案经常使用。就和你想快速创建一张表,而不希望要这张表的数据是一个道理,只不过是一个是永恒为真,一个则永恒为假。 create table table2 as select * from table1 where 1=0 rem 1=0就是永恒为假的条件
估计是:jk"l"mn 和 "1"2345 ;的问题吧。
where 1=1 ,就是在拼语句的时候方便,恒为真,不影响语句判断
我就知道当你想建一张表,表结构和另一张表相同,同时你又不想要另一张表中的数据。这是就可以用到这个语句。如: create table tablename as select * from table1 where 1=0;
kinggom(真我体现) 分析的很对。1=1 始终返回为true,大多数用作:语句的拼接
我就知道当你想建一张表,表结构和另一张表相同,同时你又不想要另一张表中的数据。这是就可以用到这个语句。如: create table tablename as select * from table1 where 1=0; 网友王文华的方法也可以用以下实现> create table tablename as select * from table1 where rownum<1
FROM Table1先加一个 where true
后面在拼语句就用and ...不然可能出现这种情况:SELECT STATUS_FLAG, FIX_FC_FLAG, EMERGENCY_TYPE
FROM Table1 and ...
create table table2 as
select * from table1 where 1=0
rem 1=0就是永恒为假的条件
create table tablename as
select * from table1 where 1=0;
create table tablename as
select * from table1 where 1=0;
网友王文华的方法也可以用以下实现>
create table tablename as
select * from table1 where rownum<1