$_SERVER['REMOTE_ADDR'];
Пример:
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
ИМХО, столбец HIGH_VALUE имеет тип данных LONG, поэтому его довольно сложно использовать в PL / SQL. Но вам не нужно использовать это в любом случае, есть конструкция ALTER TABLE ... DROP PARTITION FOR (to_date (....)) . Таким образом, вам вообще не нужно иметь дело с созданным именем раздела.
В следующем примере удаляется интервальный раздел сентября 2007 года из таблицы продаж. Существуют только локальные индексы, поэтому никакие индексы не являются недействительными.
blockquote>ALTER TABLE sales DROP PARTITION FOR(TO_DATE('01-SEP-2007','dd-MON-yyyy'));
PS: похоже, что это расширение SQL было запатентовано Oracle.