2013-10-14 59 views
1

我想問一下,如果我可以使用Oracle的情況如下:我可以在Oracle中使用UTILS嗎?

UTILS.CONVERT_TO_VARCHAR2 

例如:

SELECT insertData, 
     UTILS.CONVERT_TO_VARCHAR2(insertData,10,p_style=>104) insert_short 
    FROM students 

如果無法使用UTILS包,所以我可以使用哪些選擇?

+0

你試過了嗎? – GolezTrol

+0

@GoleyTrol ..是的,我做了,我有問題,因爲utils ..因爲我張貼:) – user2034269

+2

甲骨文沒有內置的'UTILS'包。你想達到什麼目的?詳細說明。 –

回答

4

基本上,是的。我的猜測是,您已經採用了一些SQL Server T-SQL並通過Oracle SQL Developer Translator(工具 - 遷移 - 臨時編輯器)運行它,這就是另一方面出現的問題。 UTILS是SQL Developer爲您生成的一個軟件包,如果您單擊臨時編輯器左側的第二個圖標 - 它是一個棕色軟件包,它的外觀與紅色字符串綁定在一起。

這產生了一堆PL/SQL的 - 在其搜索CONVERT_TO_VARCHAR2(有幾個重載),有,但是你想,你可以使用代碼。您當然也需要熟悉GET_FORMAT_FROM_STYLE。

順便說一下,我無法看到scratch編輯器如何創建包規範,因此您需要手動執行此操作。

相關問題