Kā Notīrīt Tabulu Sql

Satura rādītājs:

Kā Notīrīt Tabulu Sql
Kā Notīrīt Tabulu Sql

Video: Kā Notīrīt Tabulu Sql

Video: Kā Notīrīt Tabulu Sql
Video: Урок 5. Хранимые процедуры в MS SQL Server 2024, Maijs
Anonim

Strukturēto vaicājumu valodu (SQL) 1970. gados izstrādāja divi amerikāņi (Raimonds Boiss un Donalds Čemberlins) no IBM. Tās pirmā versija tika oficiāli pieņemta 1986. gadā, un šodien tā ir visizplatītākā datu bāzes pārvaldības valoda. Protams, tabulu notīrīšana no ierakstiem ir viena no pamatdarbībām šajā valodā, un to var veikt vairākos veidos.

Kā notīrīt tabulu sql
Kā notīrīt tabulu sql

Nepieciešams

SQL valodas pamatzināšanas

Instrukcijas

1. solis

Izmantojiet SQL saīsināt priekšrakstu, lai skalotu tabulas, norādot vaicājumam interesējošās tabulas nosaukumu. Piemēram, ja vēlaties notīrīt tabulu ar nosaukumu TableToClear, visam vaicājumam vajadzētu izskatīties šādi:

saīsināt tabulu `TableToClear`

2. solis

Izmantojiet operatoru Dzēst kā alternatīvu saīsinātājam, lai dzēstu datus no tabulas rindā pa rindai. Šīs komandas sintakse prasa norādīt tabulas nosaukumu un nosacījumu, saskaņā ar kuru no tās jānoņem rinda. Ja ievadīsit nosacījumu, kas, kā zināms, ir patiess, neatkarīgi no rindas satura, visi tabulas ieraksti tiks izdzēsti. Piemēram, tabulai TableToClear vaicājumu ar šo operatoru var veidot šādi:

dzēst no `TableToClear` kur 1

Atšķirībā no apcirptā operatora, šis vaicājums atgriezīs izdzēsto rindu skaitu. Vēl viena atšķirība šīs komandas izpildē ir nevis visas tabulas bloķēšana, bet tikai pašreiz apstrādājamais ieraksts. Šīs opcijas izpilde prasīs ilgāku laiku, kas kļūs pamanāms, ja tabulā tiks izskalots liels rindu skaits.

3. solis

Ir arī vairāk eksotisku iespēju - piemēram, pilnībā izdzēsiet tabulu un atjaunojiet to vienā SQL vaicājumā. Izmantojiet drop, lai izdzēstu, un izveidojiet, lai izveidotu. Piemēram, ja TableToClear tabula sastāv no 50 rakstzīmju teksta lauka Nosaukums un vesela skaitļa Kods lauka ar vērtībām, kas nav nulles vērtības, darbības tā dzēšanai un atjaunošanai varat rakstīt šādi:

nomešanas tabula `TableToClear`;

izveidot tabulu `TableToClear` (Koda skaitlis nav null, Nosaukums char (50) nav nulle);

Ieteicams: