Oracle 記錄 持續更新

2021-08-23 12:33:28 字數 1782 閱讀 7886

(1)

select distinct area.region_code from tb_organization org inner join tb_admindivision area on (org.area_code=area.region_code)
(2)

select distinct area.region_code from tb_organization org , tb_admindivision area where org.area_code=area.region_code
比如有乙個表:

guid            parentguid

1      0

2      1

3      1

4      2

5      2

6      5

7      5

8      7

我們從guid為1根據parentguid關係可以查出該guid下的所有子節點.

現在要從某一子節點如guid為7,查出它的父節點, 7->5->2->1的關係.

prior 與parentguid放在一起就是 向上查詢,與guid放在一起就是向下查詢

select  guid  from test start with guid =7 connect by prior parentguid = guid
即可以查出7->5->2->1的關係

test   為表名     guid  為  id     parentguid  為  pid    

例項:

select region_code,area_name,parentcode from tb_admindivision start with region_code in (

情景:有乙個表,有乙個標記字段,當使用它時,更改它的 標記欄位為'1',並將其他未使用資料的標記字段設定為'0'

保證所有資料,在任何時刻只有乙個資料的標記欄位是為『1』的。

oracle  語句:  when 是條件 ,then 是 符合when 條件的值,else 後跟的是 不符合條件的值

update tb_datasource set default_source = 

case

when id!='316b43895b9e47728315c5d5032c4c09'

then '0'

else '1'

end

mybatis

update tb_datasource set default_source = 

case

when id!=#

then '0'

else '1'

end

shell記錄 持續更新

變數 和 url echo 輸出變數內容 輸出 echo 輸出變數長度 輸出 30 echo 左起第乙個 非貪婪匹配 為分隔,刪除左邊包括本身 輸出 www.baidu.com txt 1.txt echo 左起最後乙個 貪婪匹配 為分隔,刪除左邊包括本身 輸出 1.txt echo 右起第乙個 非...

記錄spring註解(持續更新)

0.conditionalo singbean conditionalo singbean conditionalonproperty value pt1 matchifmissing true bean public letter letter 以上配置為configuration配置類內容,含義...

oracle日常命令 持續更新

越是薄弱,越要勇敢面對幹了這行都快兩年半了,一直知道自己的薄弱點是什麼,但是都沒有系統得去加強這方面,每個人都有不足的地方,就是要面對不足,才會變的更完美,之前在學校學過mysql,sql sever,oracle等資料庫,上家公司都是用得mysql,不過現在主要做得銀行專案,就用到了oracle,...