SQL Server SELECT INTO (Magyar)

Összefoglaló: ebben az oktatóanyagban megtanulhatja az SQL Server SELECT INTO utasítás használatát táblázat másolásához.

Bevezetés az SQL Server SELECT INTO utasításba

A SELECT INTO utasítás új táblát hoz létre, és sorokat illeszt be a lekérdezésbe.

A következő SELECT INTO utasítás létrehozza a destination táblázatot, és sorokat másol, amelyek kielégítik a WHERE feltétel, a source táblázattól a destination tábláig:

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

Ha át akarja másolni a részadatokat a source táblából, használja a WHERE záradék a másolandó sorok megadásához. Hasonlóképpen megadhatja, hogy az source táblázat mely oszlopait másolja át a destination táblába, megadva őket a kiválasztási listában.

Ne feledje, hogy a SELECT INTO utasítás nem másolja az source táblából az destination tábla.

SQL Server SELECT INTO példák

Vegyünk néhány példát a SELECT INTO utasítás használatára .

A) Az SQL Server SELECT INTO segítségével másolhat táblázatot ugyanazon adatbázis-példán belül

Először hozzon létre egy új sémát az új tábla tárolásához.

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

Másodszor hozza létre a marketing.customers táblázatot, mint a sales.customers táblázatot, és másolja az összes sort a sales.customers táblázat a marketing.customers táblázathoz:

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

Harmadszor, lekérdezés adatok a marketing.customers táblából a másolat ellenőrzéséhez :

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

A következő kép a részleges kimenetet mutatja:

B) Az SQL Server SELECT INTO utasítással táblázatot másolhat az adatbázisok között

Először hozzon létre egy új div nevű adatbázist id = “3aa7d1735b”>

teszteléshez:

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

Másodszor másolja a sales.customers aktuális adatbázis (BikeStores) az TestDb.dbo.customers táblába. Ezúttal csak átmásoljuk a California cím alatt található ügyfelek ügyfél-azonosítóját, keresztnevét, vezetéknevét és e-mail-címét:

Harmadszor, a TestDb.dbo.customers a másolat ellenőrzéséhez:

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

Íme a részleges eredménykészlet:

Ebben az oktatóanyagban megtanulta az SQL Server használatát SELECT INTO utasítás tábla másolásához ugyanabban az adatbázisban vagy az adatbázisok között.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük