日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle中创建视图的语句,求Oracle创建视图有关语句

發布時間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle中创建视图的语句,求Oracle创建视图有关语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

求Oracle創建視圖相關語句

通過表創建視圖,想讓視圖里面其中一個列數據=a時,讓其=b,數據=c時,讓其=d。我用的case..when。但是執行不成功,

代碼如下create?or?replace?view?yuebaoheji?as

select??SUBSTR(iufo_measure_pubdata.time_code,1,4)?as?kjnd,?SUBSTR(iufo_measure_pubdata.time_code,1,4)||SUBSTR(iufo_measure_pubdata.time_code,9,2)?as?kjqj,

case?when?(iufo_unit_info.unit_id='37000011')?then?iufo_unit_info.unit_id='37000111',

iufo_unit_info.unit_name?,?iufo_measure_data_duz9rms7.m10001?as?hejishouru,?iufo_measure_data_duz9rms7.m10002?,

iufo_measure_data_duz9rms7.m10006?,?iufo_measure_data_duz9rms7.m10010?,?iufo_measure_data_duz9rms7.m10011?,

iufo_measure_data_duz9rms7.m10013?as?qyqtxjcz,?iufo_measure_data_duz9rms7.m10015?,?iufo_measure_data_duz9rms7.m10019?,

iufo_measure_data_duz9rms7.m10020?,?iufo_measure_data_duz9rms7.m10022?,?iufo_measure_data_duz9rms7.m10023?,

iufo_measure_data_duz9rms7.m10027?,?iufo_measure_data_duz9rms7.m10028?,?iufo_measure_data_duz9rms7.m10030?,

iufo_measure_data_duz9rms7.m10032?,?iufo_measure_data_duz9rms7.m10036?,?iufo_measure_data_duz9rms7.m10037?,

iufo_measure_data_duz9rms7.m10039?,?iufo_measure_data_duz9rms7.m10041?,?iufo_measure_data_duz9rms7.m10045?,

iufo_measure_data_duz9rms7.m10046?,?iufo_measure_data_duz9rms7.m10048?,?iufo_measure_data_duz9rms7.m10049?,

iufo_measure_data_duz9rms7.m10053?,?iufo_measure_data_duz9rms7.m10054?,?iufo_measure_data_duz9rms7.m10230?,

iufo_measure_data_duz9rms7.m10056?,?iufo_measure_data_duz9rms7.m10060?,?iufo_measure_data_duz9rms7.m10061?,

iufo_measure_data_duz9rms7.m10063?,?iufo_measure_data_duz9rms7.m10065?,?iufo_measure_data_duz9rms7.m10069?,

iufo_measure_data_duz9rms7.m10070?,?iufo_measure_data_duz9rms7.m10071?,?iufo_measure_data_duz9rms7.m10073?,

iufo_measure_data_duz9rms7.m10077?,?iufo_measure_data_duz9rms7.m10078?,?iufo_measure_data_duz9rms7.m10079?,

iufo_measure_data_duz9rms7.m10081?,?iufo_measure_data_6urszruw.m10001?,?iufo_measure_data_6urszruw.m10013

from?iufo_unit_info,iufo_measure_data_6urszruw,iufo_measure_pubdata,iufo_measure_data_duz9rms7

where?iufo_measure_data_6urszruw.alone_id?=?iufo_measure_pubdata.alone_id

and?iufo_measure_data_duz9rms7.alone_id?=?iufo_measure_pubdata.alone_id

and?iufo_measure_data_6urszruw.line_no?=?iufo_measure_data_duz9rms7.line_no???and?iufo_unit_info.unit_id?=?iufo_measure_pubdata.code

and?(iufo_unit_info.level_code?like?'i%'?)

and?iufo_measure_pubdata.ver=0?and?iufo_measure_pubdata.formula_id?is?null;][/code]

------解決思路----------------------

引用:case?when?(iufo_unit_info.unit_id='37000011')?then?iufo_unit_info.unit_id='37000111',,除了我寫的這句case。。when,不對,其他可以正常執行

create?or?replace?view?yuebaoheji?as

select?SUBSTR(iufo_measure_pubdata.time_code,?1,?4)?as?kjnd,

SUBSTR(iufo_measure_pubdata.time_code,?1,?4)

------解決思路----------------------

SUBSTR(iufo_measure_pubdata.time_code,?9,?2)?as?kjqj,

case

when?(iufo_unit_info.unit_id?=?'37000011')?then

'37000111'

ELSE

iufo_unit_info.unit_id

END?unit_id,

iufo_unit_info.unit_name,

iufo_measure_data_duz9rms7.m10001?as?hejishouru,

iufo_measure_data_duz9rms7.m10002,

iufo_measure_data_duz9rms7.m10006,

iufo_measure_data_duz9rms7.m10010,

iufo_measure_data_duz9rms7.m10011,

iufo_measure_data_duz9rms7.m10013?as?qyqtxjcz,

iufo_measure_data_duz9rms7.m10015,

iufo_measure_data_duz9rms7.m10019,

iufo_measure_data_duz9rms7.m10020,

iufo_measure_data_duz9rms7.m10022,

總結

以上是生活随笔為你收集整理的oracle中创建视图的语句,求Oracle创建视图有关语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。