0
我已經創建了一個sql腳本,它調用了許多不同的sql文件,其中可能會依次調用其他sql腳本。這可能是因爲任何sql文件語句發生錯誤時(grant,創建,更改錯誤),它還會打印出現錯誤的文件名,顯示行,錯誤和文件名。sqlplus打印錯誤文件名
目前是打印錯誤和行(顯然)
dropping table temp_cl_link
DROP TABLE TEMP_CL_LINK CASCADE CONSTRAINTS
*
ERROR at line 1:
ORA-00942: table or view does not exist
我想讓它顯示在發生錯誤的文件了,如果可能的話:
類似:
dropping table temp_cl_link
DROP TABLE TEMP_CL_LINK CASCADE CONSTRAINTS
*
ERROR at line 1:
ORA-00942: table or view does not exist ERROR FILE : InstallLink.sql
或以任何其他合適的格式。
會嘗試這一點,並讓你know..thanks! – subodh1989 2013-03-11 12:26:42
使用appinfo我可以指向當前的sql腳本。但是使用這個如何在錯誤中打印文件名呢? – subodh1989 2013-03-11 12:37:28
@ subodh1989,好吧,這不是你想要的,你仍然需要查詢'sys_context('USERENV','MODULE')' – 2013-03-11 12:47:02