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');
-- Temizleme
TRUNCATE TABLE #SQLTempTable;
-------------------------------------------------------------------------------
Method 2: INSERT…SELECT
-- Method 2 - Select Union Insert Yöntemi
INSERT 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öntemi
INSERT INTO #SQLTempTable (ID, Value)
VALUES
(1, 'First'), (2, 'Second'), (3, 'Third');-- Temizleme
DROP TABLE #SQLTempTable;
Hiç yorum yok:
Yorum Gönder