Sql Üzerinde birden fazla Insert Yöntemi vardır. Bu her farklı yöntem doğru kullanılırsa hayat kurtarmakta üzerine yoktur. Metod 1'i sql'e tek veri eklemekte kullanabilirsiniz, Metod 2'yi ise farklı tablo veya view ile insert yapmakta kullanabilirsiniz Metod 3 ise visual studio ile aktarımda yardımınıza koşacaktır. İşte size örnekler;
-- Sql Server'a Temp Tablo açılmasıCREATE TABLE #SQLTempTable (ID INT, Value VARCHAR(100));
Method 1: Traditional Method of INSERT…VALUE
-- Method 1 - Genel Insert KullanımıINSERT INTO #SQLTempTable (ID, Value)VALUES (1, 'First');INSERT INTO #SQLTempTable (ID, Value)VALUES (2, 'Second');INSERT INTO #SQLTempTable (ID, Value)VALUES (3, 'Third');-- TemizlemeTRUNCATE TABLE #SQLTempTable;-------------------------------------------------------------------------------
Method 2: INSERT…SELECT
-- Method 2 - Select Union Insert YöntemiINSERT INTO #
SQLTempTable (ID, Value)SELECT 1, 'First' UNION ALL SELECT 2, 'Second' UNION ALL SELECT 3, 'Third';-- Temizleme TRUNCATE TABLE #SQLTempTable;------------------------------------------------------------------------------
Method 3: SQL Server 2008+ Row Construction
-- Method 3 - SQL Server 2008+ Row Construction YöntemiINSERT INTO #SQLTempTable (ID, Value)VALUES (1, 'First'), (2, 'Second'), (3, 'Third');-- Temizleme DROP TABLE #SQLTempTable;
Hiç yorum yok:
Yorum Gönder