oracle之wm concat不同版本問題

2021-06-27 06:44:22 字數 539 閱讀 2216

wm_concat(col)  group by ***

把所有***行的col用,號拼接到一行

環境:oracle database 11g enterprise edition release 11.2.0.4.0 - 64bit production

這個版本在不同的oracle版本下會有差異,如:上述語句在oracle 11g下必須在wm_concat前加上to_char,否則

clob是 oracle資料庫當需要存入大資料量(大於4000)時用的,需要轉化成字元型別才能使用

在oracle 10g中則不用加。

Oracle建立WM CONCAT函式

oracle建立wm concat函式 wm concat這個函式會出錯,所以從 11g開始。官方不認可 wm concat.然後就沒這個函式了,下面就是建立wm concat這個函式的步驟 用sqlplus登入 conn sys pass word as sysdba 一 忘記除sys syste...

Oracle建立WM CONCAT函式

oracle建立wm concat函式 wm concat這個函式會出錯,所以從 11g開始。官方不認可 wm concat.然後就沒這個函式了,下面就是建立wm concat這個函式的步驟 用sqlplus登入 conn sys pass word as sysdba 一 忘記除sys syste...

oracle函式wm concat行轉列

資料庫中的兩張表 教師表 teacher 教師所教科目表 teacher km 現在要查詢教師資訊列表,把教師的科目資訊以語文 數學這種形式展示,也就是說需要將多條科目資訊取到名稱放到教師的一條記錄中。teacher id jsmc csny ff8080815233e5e0015233eb700c...