|
|
|
|
|
для: Hatred
(20.01.2008 в 20:41)
| | попробуйте написать ...from v\$parameter where...
Текст запроса в спорных случаях при диагностике ошибок следует распечатывать. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2008 в 20:15)
| | Это системная таблица. Данные подгружаются из файла конфигурации. Скорее всего она хранится в оперативной памяти. Из SQL*Plus запрос выводит нужный параметр, а из скрипта - нет.
Забыл дописать select в посте | |
|
|
|
|
|
|
|
для: Hatred
(20.01.2008 в 19:15)
| | В переводе это сообщение означает, что не существует запрошенной таблицы.
v$parameter - точно имя таблицы таково? | |
|
|
|
|
|
|
|
для: Hatred
(20.01.2008 в 19:15)
| | Вам нужен перевод?
ORA-00942: не найдена таблица или представление,
ошибка обнаружена в index.php на строке 24 | |
|
|
|
|
|
|
| Пишу код на PHP
<?php
$conn=oci_connect("system","pass","orcl");
if($conn)
{
echo("Соединение установлено<br>");
}
else
{
echo("Не удалось установить соединение<br>");
}
$query=oci_parse($conn,"value from v$parameter where name='optimizer_mode'");
$resExec=oci_execute($query,OCI_DEFAULT);
if($res)
{
$resObj=oci_fetch_object($resExec);
echo($resObj->VALUE."<br>");
}
else
{
echo("Не удалось выполнить запрос");
}
|
Получаю результат в браузере
Соединение установлено
Warning: oci_execute() [function.oci-execute]: ORA-00942: table or view does not exist in C:\Program Files\Zend\Apache2\htdocs\index.php on line 24
Не удалось выполнить запрос
|
Использую ZendCore for Oracle последней версии, ORACLE 10-й версии. | |
|
|
|
|