在sqlplus執行作業系統命令

weifenghq發表於2008-07-11

我們知道,在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@]

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

相關文章