Promotic
WikipediaLinkedInYoutubeTwitterFacebook

INSERT - polecenie języka DB_MSSQL

Opis:
Dodanie nowego rekordu do tabelki.
Składnia:
INSERT table_name [ ( column_list ) ] VALUES ([ expression | NULL | DEFAULT ] [, ...])
 
table_name Nazwa tabelki.
column_list Lista kolumn, dla których będą określone wartości nowego rekordu.
expression Właściwa wartość odpowiedniej kolumny określona wyrażeniem.
Patrz również:
Przykład1:
Dodanie nowego rekordu do tabelki data. Najprostrzy z możliwych sposobów, kiedy nie trzeba określać listy kolumn, ponieważ w VALUES zostaną określone wszystkie wartości rekordu we właściwej kolejności. Do kolumny time zostanie zapisany czas bieżący (z dokładnością ok. 3 ms) uzuskany funkcją GETDATE(). Do kolumny flags zostanie zapisane 0. Do kolumny value zostanie zapisana przypadkowa wartość w zakresie 0-100 uzyskana funkcją RAND().
INSERT data VALUES (GETDATE(), 0, RAND()*100)
Przykład2:
Dodanie nowego rekordu do tabelki data. Następny możliwy sposób, kiedy jest określona lista kolumn, dla których w VALUES zostaną określone wartości (wartość dla kolumny flags nie jest określona, dlatego zostanie zastosowana wartość domyślna kolumny). Do kolumny time zostanie zapisany czas bieżący (z dokładnością ok. 3 ms) uzyskany funkcją GETDATE(). Do kolumny flags zostanie zapisana wartość domyślna kolumny 0. Do kolumny value zostanie zapisana wartość przypadkowa w zakresie 0-100 uzyskana fukcją RAND().
INSERT data (time, value) VALUES (GETDATE(), RAND()*100)
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice