我在開發環境中執行查詢,如果在實時環境中運行該查詢,將會造成災難性後果。因此,我想確保這個查詢只能針對特定的數據庫執行。我的Oracle技能不是太熱,所以我想知道是否有人可以提供幫助?這裏是一些僞代碼,它解釋了我想要做的事情:Oracle - 有條件地執行查詢
select instance_name from v$instance;
if instance_name = 'this_environment'
then
update tableA
set column1 = 'ABC'
else
*break out of query*
有人會知道如何去做這件事嗎? 感謝您提前提供任何幫助!
類似的方式做到這一點是'CROSS JOIN V $實例其中instance_name =「RUN_IT_HERE''。 –
你確定oracle在更新中喜歡交叉連接嗎?我試過在SQLFiddle中,它不適用於我 – mucio
我錯過了這是更新 - 我的PL/SQL部分刷新,我用它來生成滴使用選擇交叉連接。 –