error2.phpt 593 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. Exercise error code for SUCCESS_WITH_INFO
  3. --EXTENSIONS--
  4. oci8
  5. --SKIPIF--
  6. <?php
  7. $target_dbs = array('oracledb' => true, 'timesten' => false); // test runs on these DBs
  8. require(__DIR__.'/skipif.inc');
  9. if (getenv('SKIP_SLOW_TESTS')) die('skip slow tests excluded by request');
  10. ?>
  11. --FILE--
  12. <?php
  13. require(__DIR__.'/connect.inc');
  14. ini_set('error_reporting', E_ALL);
  15. $s = oci_parse($c, "create or replace procedure myproc as begin bogus end;");
  16. $e = @oci_execute($s);
  17. if (!$e) {
  18. $es = oci_error($s);
  19. echo $es['message']."\n";
  20. }
  21. echo "Done\n";
  22. ?>
  23. --EXPECTF--
  24. ORA-24344: %s
  25. Done