“Utwórz tabelę, jeśli nie istnieje” Kod odpowiedzi

Utwórz tabelę, jeśli nie istnieje 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

SQL Utwórz tabelę, jeśli nie istnieje

CREATE TABLE IF NOT EXISTS Companies (
  id int,
  name varchar(50),
  address text,
  email varchar(50),
  phone varchar(10)
);
SAMER SAEID

Utwórz tabelę, jeśli nie istnieje

declare
nCount NUMBER;
v_sql LONG;

begin
SELECT count(*) into nCount FROM dba_tables where table_name = 'EMPLOYEE';
IF(nCount <= 0)
THEN
v_sql:='
create table EMPLOYEE
(
ID NUMBER(3),
NAME VARCHAR2(30) NOT NULL
)';
execute immediate v_sql;

END IF;
end;
Xenophobic Xenomorph

Utwórz tabelę, jeśli nie istnieje z wyjątkami

declare
v_sql LONG;
begin

v_sql:='create table EMPLOYEE
  (
  ID NUMBER(3),
  NAME VARCHAR2(30) NOT NULL
  )';
execute immediate v_sql;

EXCEPTION
    WHEN OTHERS THEN
      IF SQLCODE = -955 THEN
        NULL; -- suppresses ORA-00955 exception
      ELSE
         RAISE;
      END IF;
END; 
/
Xenophobic Xenomorph

Odpowiedzi podobne do “Utwórz tabelę, jeśli nie istnieje”

Pytania podobne do “Utwórz tabelę, jeśli nie istnieje”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu