2012-02-28 60 views
0

有什麼方法可以在postgres中創建用戶定義的提示,因爲我們可以在oracle中使用accept/prompt?是否接受/提示postgres?

在Oracle中,我們可以使用的命令是這樣的:

ACCEPT hired DATE FORMAT 'dd/mm/yyyy' DEFAULT '01/01/2003'- 
PROMPT 'Enter date hired: 

我想在Postgres一起使用這一點。

由於之前:)

+1

ACCEPT和PROMPT是**不是**「Oracle命令」,它們是SQL * Plus命令。如果你使用SQL * Plus以外的工具,那麼這些工具都不起作用 – 2012-03-01 12:24:24

回答

1

PostgreSQL是隻是簡單地執行語句,進行查詢並返回結果的數據庫。

PostgreSQL的製造商在執行功能方面做得很好,因爲這會導致在用戶輸入階段存活的事務,這通常是一件壞事。

+0

是的,當操作系統很粗糙和簡單時,甲骨文被寫回來,而Oracle必須提供一整套開發和優化性能的軟件包。 pgsql OTOH充分利用了我們擁有大量優化和腳本語言的更現代的操作系統。我建議學習類似perl,php,tcl,bash等來做這類東西。 – 2012-02-28 15:28:11

+0

感謝你們的解釋。我非常喜歡。因爲我想做一個查詢數據的函數。在我的辦公室有一個政策,即DBA不允許直接查詢數據庫。我想創建一個程序/函數來操作數據庫上的數據 – 2012-02-29 12:15:18

+0

不應該讓DBA成爲第一個被允許查詢數據庫的人嗎?如果不是,他能夠知道後果? – Daniel 2012-03-01 12:14:43