SQL Server中一個(gè)語句塊實(shí)現(xiàn)多條語句插入的方法
本文將為您介紹在SQL Server數(shù)據(jù)庫中使用一個(gè)語句塊實(shí)現(xiàn)多條語句插入的方法,供您參考,希望對您能夠有所幫助。
我們在日常操作中,免不了對數(shù)據(jù)庫的某張表,一次性的要插入多條記錄,但是首先想到的就是復(fù)制,粘帖N多重復(fù)的INSERT INTO 語句,萬一某一個(gè)少了一個(gè)分號(hào),或多個(gè)逗號(hào)之類的,產(chǎn)生錯(cuò)誤,要找起來可就費(fèi)盡了,既浪費(fèi)時(shí)間,又耽誤工作。
除了上面所說的方法外,其實(shí)還有二中方法,相比較起來要比之前那個(gè)要簡潔。
首先是之前那個(gè)方法:
第二種方法,使用UNION ALL來進(jìn)行插入操作:
是不是要比***種方法簡單點(diǎn),據(jù)說要比***種要快!
第三種方法就有點(diǎn)特別了,是SQL Server2008特有的,所以,如果你不是SQL Server2008,就不能使用這種方法了,所以趕快升級(jí)吧!體驗(yàn)一下SQL Server2008給我們帶了的好處。
INSERT INTO MyTable(ID,NAME) 003'),(8,'004'),(9,'005')
【編輯推薦】
SQL Server數(shù)據(jù)庫用戶創(chuàng)建的方法(使用SQL語句)
使用SQL語句查看SQL Server事務(wù)日志的方法