SQL Server SELECT INTO (Norsk)

Sammendrag: i denne opplæringen lærer du hvordan du bruker SQL Server SELECT INTO for å kopiere en tabell.

Introduksjon til SQL Server SELECT INTO-setning

SELECT INTO -setningen oppretter en ny tabell og setter inn rader fra spørringen inn i den.

Følgende SELECT INTO uttalelse oppretter destination tabellen og kopier rader som tilfredsstiller WHERE tilstand, fra source tabellen til destination tabellen:

Code language: SQL (Structured Query Language) (sql)

Hvis du vil kopiere deldataene fra source -tabellen, bruker du WHERE klausul for å spesifisere hvilke rader du vil kopiere. På samme måte kan du spesifisere hvilke kolonner fra source -tabellen som skal kopieres til destination -tabellen ved å spesifisere dem i listen over valg.

Merk at SELECT INTO -uttrykk ikke kopierer begrensninger som primærnøkkel og indekser fra source -tabellen til destination tabell.

SQL Server VALG INTE eksempler

La oss ta noen eksempler på bruk av SELECT INTO uttalelse .

A) Bruk SQL Server SELECT INTO til å kopiere tabell i samme databaseeksempel

Opprett først et nytt skjema for lagring av den nye tabellen.

Code language: SQL (Structured Query Language) (sql)

For det andre, opprett marketing.customers -tabellen som sales.customers -tabellen og kopier alle rader fra sales.customers tabell til marketing.customers tabellen:

Code language: SQL (Structured Query Language) (sql)

Tredje spørsmål data fra tabellen marketing.customers for å bekrefte kopien :

Code language: SQL (Structured Query Language) (sql)

Følgende bilde viser delvis utdata:

B) Bruk SQL Server SELECT INTO-setning for å kopiere tabell på tvers av databaser

Opprett først en ny database med navnet TestDb for testing:

Code language: SQL (Structured Query Language) (sql)

For det andre, kopier sales.customers fra nåværende database (BikeStores) til TestDb.dbo.customers -tabellen. Denne gangen kopierer vi bare kundeidentifikasjon, fornavn, etternavn og e-postadresse til kunder som finner i California:

For det tredje spørringsdata fra TestDb.dbo.customers for å bekrefte kopien:

Code language: SQL (Structured Query Language) (sql)

Her er settet med delvis resultat:

I denne veiledningen har du lært hvordan du bruker SQL Server SELECT INTO uttalelse for å kopiere en tabell i samme database eller på tvers av databaser.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *