У меня есть процедура PL/SQL, которая принимает в качестве входного параметра ТАБЛИЦУ НОМЕРА ТИПА (10).привязка массива PHP к вызову Oracle PL/SQL
Я пытаюсь назвать это php прямо сейчас. Связывание не вызывает никакой ошибки, все в порядке. Но содержание моей привязки не та, которую я ожидал!
Например я связываю массив: Array (19465,19467) На PL/SQL стороны я получаю этот вид значений: -2.50000000000000000000000000000000E + 107
Оказывается, что-то не так происходит в точности/длина/тип? моей привязки, но я потерян.
Вот моя привязка: oci_bind_array_by_name ($ stmt, ': name', $ array, -1, SQLT_NUM);
Вы когда-нибудь задумывались над этим? Здесь мы в 2015 году, и я вижу ту же проблему. –