Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 38

Jak można utworzyć nową tabelę na podstawie definicji innej już istniejącej tabeli?

Czy można do tego wykorzystać polecenie SELECT?

 

  • Zapytał
  • @ | 30.09.2015
  • TRENER MODERATOR ALTKOM AKADEMII

Odpowiedź (1)

  • 0

Można to zrobić przez polecenia:

1. Przez wskazanie tabeli o identycznej strukturze:

CREATE TABLE ... LIKE ...

Np. CREATE TABLE nowa LIKE stara;

2. Przez polecenie SELECT:

CREATE TABLE ... AS ... WITH NO DATA.

Np.

CREATE TABLE nowa AS (SELECT * FROM stara) WITH NO DATA;

Polecenie SELECT może być dowolne, także oparte na złączeniu lub widoku.

 

 

  • Odpowiedział
  • @ | 30.09.2015
  • TRENER MODERATOR ALTKOM AKADEMII