这个……你所说的这些 
accept oldname prompt "old user";
  accept newname prompt "new user";
  accept passwd prompt "password for new user:";
包括后面的set\host命令等都是sqlplus里面的关于显示、格式控制等等命令(host windows下表示使用os命令,unix 是 !ls, windows下就是  host dir)跟pl/sql无关
所以pl/sql里面不能这么写建议查阅 sqlplus使用手册!