Sådan indsættes Microsoft SQL

Microsoft SQL Server tilbyder hurtig forespørgsel levering og pålidelig tilgængelighed for virksomheder af alle størrelser. Indsættelse af dine data i en database kan være meget mere alsidig og effektiv end at lagre den offline i et dokument eller regneark. Microsoft SQL Server bruger Transact-SQL, eller T-SQL, udvidelse til kompatibilitet mellem forskellige brugergrænseflader. INSERT-kommandoen fungerer på samme måde som andre SQL-servere, og du kan tilføje database rækker med variabler fra andre tabeller eller med en SQL SELECT-sætning.

1.

Klik på knappen Start og start "Microsoft SQL Server." Klik på menuen "Servernavn" og klik på den server, som du gerne vil oprette forbindelse til. Klik på "Connect" for at åbne Object Explorer.

2.

Højreklik på serverens navn i databastræet i venstre side af vinduet. Klik på "Ny forespørgsel" for at åbne et kommandolinjevindue for indtastning af SQL-sætninger.

3.

Tilføj en linje svarende til følgende for at angive tabellen, hvori du indsætter en post, samt navnene på de kolonner, du indsætter:

INDSÆT i klient_accounts (klientnavn, sidstenavn, fornavn, adresse)

4.

Angiv kolonneværdierne for rækken, du indsætter med en VALUES-sætning som følgende:

VÆRDIER (12345, 'Jones', 'Melissa', '543 W 21st Street') GO

Udfør sætningen med GO-søgeordet, svarende til en terminal semikolon, når du arbejder med andre databaseservere.

5.

Brug SELECT-søgeordet i stedet for VALUES til at indsætte kolonner fra en anden tabel i databasen. Placer kolonnens navn for at matche inden for et par enkelt citater. Skriv f.eks. Følgende kommando:

INDSÆT i client_accounts SELECT 'client_number' 12345 FRA other_table_name GO

Udskift "other_table_name" med navnet på tabellen for at vælge fra.

Tips

  • Brug kommandoen BEGIN TRANSACTION til at oprette et gendannelsespunkt for eventuelle ændringer, du foretager til en database. Skriv eksempelvis følgende:
  • BEGIN TRANSACTION insert_transaction
  • Når du har foretaget dine ændringer, skal du bruge enten ROLLBACK eller COMMIT-søgeordet til at gemme eller fortryde ændringerne, som i følgende kode:
  • ROLLBACK TRANSACTION insert_transaction

Anbefalet