Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА:

Cоздание и заполнение таблицы 12 года 3 мес. назад #3645

  • Zuma
  • Zuma аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Мне нужно в pl/sql блоке таблицу создать, ну и заполнить ее.
Ниже пример, но она не работает.
BEGIN
EXECUTE IMMEDIATE 'create table tbl (cnt number)';
INSERT INTO TBL VALUES (1);
COMMIT;
END;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cоздание и заполнение таблицы 12 года 3 мес. назад #3646

  • Zuma
  • Zuma аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Забыл добавить.
Сначала идет проверка блока, определяется что таблица не существует и выдает в ошибку.
Что тут можно сделать?

P.S.
Этот вариант, не рассматривается
BEGIN
EXECUTE IMMEDIATE 'create table tbl (cnt number)';
EXECUTE IMMEDIATE 'INSERT INTO TBL VALUES (1)';
COMMIT;
END;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cоздание и заполнение таблицы 12 года 3 мес. назад #3647

Зачем тебе это?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cоздание и заполнение таблицы 12 года 3 мес. назад #3648

Что ты проверяешь? Какой именно блок? как вариант так сделай select к user_tables а потом вставку.
P.S
STFF -кодинг.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cоздание и заполнение таблицы 12 года 3 мес. назад #3649

Попробуй так
create table tbl (cnt number);

BEGIN
EXECUTE IMMEDIATE 'drop table tbl';
EXECUTE IMMEDIATE 'create table tbl (cnt number)';
INSERT INTO TBL VALUES (1);
COMMIT;
END;
/

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cоздание и заполнение таблицы 12 года 3 мес. назад #3650

Чемпионат по быдлокодинку?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
  • 4
Время создания страницы: 0.295 секунд