INSERT
Definition
Tilføjer en ny række eller rækker til en tabel eller visning.
INSERT [I] {objekt [(lista_columnas)] {VÆRDIER (({Standard | NULL | udtryk} [... n]) [... n]) | tabla_derivada | sentencia_ejecutable | STANDARDVAERDIER}}
Beskrivelse af klausuler
Overvejelser
Hvis en kolonne ikke er medtaget på listen over kolonner, skal databasen motoren være i stand til at levere en værdi baseret på den definition af kolonnen, ellers kan ikke indlæse rækken. Databasen motoren automatisk giver en værdi for den kolonne, hvis det:
Eksempler
en. Indsætter en række i tabellen UnitMeasure. Fordi værdier for alle kolonner, er leveret, og indgår i samme rækkefølge som kolonner i tabellen, er det ikke nødvendigt at specificere de kolonnenavne i listen. Det er også god praksis at erklære listen evigt.
Production.UnitMeasure INSERT INTO VALUES ('F2', 'Square Feet ", GETDATE ())
b.. Samme eksempel som i muligheden, men angiver kolonnen listen.
INSERT INTO Production.UnitMeasure (navn, UnitMeasureCode, ModifiedDate) VALUES ('kvadrat meter', 'y2', GETDATE ())
ca. 5 rækker indsat i Afdelinger tabellen
Dbo.Departments INSERT INTO VALUES (1, 'Human Resources', 'Margheim «) (2," sælge "," Byham «) (3,' Finance ',' Gill«) (4, "Indkøb", 'Barber'), (5, 'Manufacturing', 'Brewer')
d.. Indsæt resultatet af SELECT-sætningen i tabellen EmployeeSales
Dbo.EmployeeSales INSERT SELECT "SELECT", e.EmployeeID, c.LastName, sp.SalesYTD FRA HumanResources.Employee AS e INNER JOIN som SP ON Sales.SalesPerson e.EmployeeID = sp.SalesPersonID Person.Contact som c INNER JOIN ON og . WHERE ContactID = c.ContactID e.EmployeeID LIKE '2% 'ORDER BY e.EmployeeID, c.LastName
Information Bitacoras.com ...
Rate i Bitacoras.com: Definition INSERT sætning tilføjer en ny række eller rækker til en tabel eller visning. INSERT [I] {objekt [(lista_columnas)] {VÆRDIER (({DEFAULT | NULL | udtryk} [, N?]) [, N?]) | Tabla_derivada | sentencia_eje .....
Jeg havde et problem, når du opretter et bord, og jeg har ingen idé om, hvordan man bruger "Standard værdier" og jeg prøver alt hvad jeg har fundet i søgemaskinerne og intet.
Jeg har mit bord med en masse validering, men at de fleste interesserer mig er ID til at være en af stigende anvendelse SQL Server 2005 og allerede forsøger at sætte unikke auto-tilvækst og alt det andet, men ikke noget, der nadita stiger selv, jeg er interesseret i at få mig ud af mine tvivl, og alle dem, der ikke kan passere.
Find noget Identitet, jeg tror du vil gå en lang
hej jeg har et problem, hvis jeg indsætter anvendes til Qu eh vb længe, men nu bruge VB2010 og sandheden er genereret næse ligesom tilslutninger osv osv osv. Jeg vil gerne have sendt noget om det venligst .. ayudenme vil gøre lave og høje ændringer i sql2008