sqlplus小竅門:執行作業系統命令(zt)

trigger_lau發表於2010-05-01

我們知道,在sqlplus中,可以使用!或者host來執行作業系統命令,但是在windows上,!是不能使用的。

NinGoo@windows>!hostname
SP2-0042: unknown command “!hostname” – rest of line ignored.

NinGoo@windows>host hostname
bepdg00726-xp

實際上,windows平臺(還有其他如os/390,VMS)上,可以使用$來代替host

NinGoo@windows>$hostname
bepdg00726-xp

另外,host也好,$也好,命令中還可以使用變數替換

NinGoo@windows>define hostname=”time /t”

NinGoo@windows>host &&hostname
04:03 PM

NinGoo@windows>$&&hostname
04:04 PM

[@more@]
link:http://www.ningoo.net/html/2007/sqlplus_tips_execute_os_command.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9826/viewspace-1033232/,如需轉載,請註明出處,否則將追究法律責任。

相關文章