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