1
A
回答
1
這就是Informix設計的工作方式。
如果在運行該過程時該表仍然不存在,那麼您將得到或多或少適當的運行時錯誤。但是,僅僅在創建過程時不存在表的事實是非常故意不被視爲錯誤;該表可能會在使用該過程時創建。
沒有設置,我知道要改變這種行爲。
相關問題
- 1. Informix的存儲過程的錯誤
- 2. 簡單的Informix選擇存儲過程
- 3. Informix存儲過程返回值
- 4. 在informix中創建存儲過程
- 5. Informix存儲過程和Java executeUpdate
- 6. 篩選器存儲過程結果(Informix)
- 7. Informix:在Java中使用存儲過程
- 8. informix存儲過程當前時間
- 9. 如果裏面如果Informix中的存儲過程
- 10. Informix:如何平均來自存儲過程的結果
- 11. 在Informix的存儲過程中傳遞參數爲空
- 12. 如何列出Informix中的所有存儲過程?
- 13. 在存儲過程(Informix)中自定義「WHERE」?
- 14. 在informix存儲過程參數中使用通配符
- 15. 如何在Informix中正確輸入存儲過程參數?
- 16. 從SQL Lite中調用Informix存儲過程
- 17. Informix:利用SQL /存儲過程對Fifo進行評估
- 18. 無法使用ISQL命令創建Informix存儲過程?
- 19. 通過ADO.Net命令調用Informix存儲過程的最佳/正確方法?
- 20. 優化在asp.net應用程序中informix存儲過程的性能?
- 21. Informix的ODBC存儲過程總是返回不正確的值相同
- 22. Informix SQL /在另一個查詢中重用存儲過程的結果
- 23. Informix SQL - 這個簡單的存儲過程有什麼問題&|觸發語法?
- 24. Informix:如何將單個參數中的多個值傳遞給存儲過程
- 25. 存儲過程
- 26. 存儲過程
- 27. 存儲過程
- 28. 存儲過程
- 29. 存儲過程
- 30. 存儲過程
hey..thx for reply..but同樣的過程在dev和prod envirornments中創建時行爲不同..在開發時沒有錯誤拋出,但在prod上拋出錯誤..(錯誤是591 ..一列的默認狀態)..任何想法abt這?也當我做「table_name的信息列」爲一個不存在的表,在開發我得到空白column_type ...作爲一個沒有任何錯誤,但在prod上的迴應我得到正確的錯誤信息說,table_name不存在 – 2012-07-30 23:08:57
看起來像slike在創建過程時,11_70以上會對錶名進行一些驗證。 – 2012-07-31 16:02:09
我不相信任何表名驗證是可能的。在Informix中,在過程中刪除和創建臨時表是非常常見的。這是完全有效的。雖然數據庫解析過程並遇到未知的表名稱,但它不能引發異常,因爲表格可能在幾行之前創建。表創建塊可以放置在條件塊中,或者甚至放置在不可能進行靜態分析的循環內。 – robsosno 2012-08-08 19:09:01