这是我的触发器:create or replace trigger qingcerizhi after insert on table_qingce for each row
    declare 
       sqlstr1 varchar2(500);
       begin 
          sqlstr1:='select execmd('||'''mysql  -h localhost -u ly -p159 mysql --execute='||'"insert into contactinfo(fid,telephone) values('||:new.iscg||',123);"'''||') from dual';
          execute immediate sqlstr1;
       end;           
是想在table_qingce有数据插入时触发,然后调用execmd函数执行cmd命令,向mysql数据库中插入一条数据,比如我向table_qingce插入数据(9,失败)后,在v$sql可以找到select execmd('mysql  -h localhost -u ly -p159 mysql --execute="insert into contactinfo(fid,telephone) values(9,123);"') from dual,但是MySQL数据库并没有插入新数据,把这条语句复制出来新开sql窗口运行,MySQL数据库就插入了新数据,请教各位大神知道这是什么原因吗?万分感谢~~