“Oracle Create Table, если не существует” Ответ

Создать таблицу, если не существует SQL

CREATE TABLE IF NOT EXISTS

> CREATE TABLE IF NOT EXISTS TEAMS
> (TEAMNO      INTEGER NOT NULL PRIMARY KEY,
> EmployeeNO    INTEGER NOT NULL,
> DIVISION    CHAR(6) NOT NULL);
Ankur

Oracle Create Table, если не существует

DECLARE								-- Oracle
    existing_table number;			
BEGIN
    SELECT count(*) into existing_table FROM ALL_TABLES
    WHERE TABLE_NAME = 'table_name' AND OWNER = 'owner';
    IF existing_table = 1 then
        EXECUTE IMMEDIATE 'DROP TABLE owner.table_name';
    END IF;
END;
/
CREATE TABLE owner.table_name (BDAY DATE, [...]); 
VasteMonde

Ответы похожие на “Oracle Create Table, если не существует”

Вопросы похожие на “Oracle Create Table, если не существует”

Больше похожих ответов на “Oracle Create Table, если не существует” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования