Ö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.