Oracle 中 和 的用法

2021-06-04 12:41:40 字數 779 閱讀 2624

在 oracle 中 相等是 =, 不相等是  != 和 <>

1. 1<>1 的用處:

用於只取結構不取資料的場合,例如:

create table table_temp tablespace tbs_temp as

select * from table_ori where1<>1

建成乙個與table_ori 結構相同的表table_temp,但是不要table_ori 裡的資料。

2.1=1用於建立動態sql:

例如:

lv_string = 'select tbl_name, tbl_desc from tbl_test where1=1 ' + condition;

當使用者選擇了查詢的名稱'abc'時

condition = 'and tbl_name = ''abc''';

但是當使用者沒有選擇名稱查詢時 condition 就為空串''這樣

lv_string = 'select tbl_name, tbl_desc from tbl_test where1=1 ',

執行也不會出錯,相當於沒有限制名稱條件。但是如果沒有1=1的條件,則

lv_string = 'select tbl_name,tbl_desc from tbl_test where ';

這樣就會報錯。

巨集中 和 的用法

巨集中 和 的用法 一 一般用法 我們使用 把巨集引數變為乙個字串,用 把兩個巨集引數貼合在一起.用法 i nclude i nclude using namespace std define str s s define cons a,b int a e b int main 二 當巨集引數是另乙...

巨集中 和 的用法

巨集中 和 的用法 一 一般用法 我們使用 把巨集引數變為乙個字串,用 把兩個巨集引數貼合在一起.用法 i nclude i nclude using namespace std define str s s define cons a,b int a e b int main 二 當巨集引數是另乙...

巨集中 和 的用法

一 一般用法 我們使用 把巨集引數變為乙個字串,用 把兩個巨集引數貼合在一起。用法 include include using namespace std define str s s define cons a,b int a e b int main 二 當巨集引數是另乙個巨集的時候 需要注意的...