java中批次号_在一个批次中插入多笔记录的几种方法
插入數據庫方法很多,下面Insus.NET列舉幾種方法,看看你常用的是哪一種:
創建一張表:
CREATE TABLE [dbo].[Network_Info]
(
[ID] INT NOT NULL,
[NAME] NVARCHAR(20) NULL,
[MAC] VARCHAR(17) NULL,
[IPv4] VARCHAR(15) NULL
)
Source Code
方法一:
INSERT INTO [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
VALUES
(11,'IT00003','48-A3-80-78-CC-EC','10.0.0.33'),
(12,'','44-C3-46-E0-CA-6D','192.168.3.22'),
(13,'IT06531','EC-01-EE-2E-92-BE','127.0.0.1')
GO
Source Code
方法二:
INSERT INTO [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
SELECT [ID],[NAME],[MAC],[IPv4] FROM (
VALUES
(76,'','E4-46-DA-E8-0F-31','10.8.8.6'),
(35,'IT23450','60-91-F3-A7-3E-4B','10.0.3.56'),
(39,'IT45673','30-84-54-9D-18-2F','192.168.0.55')
) AS T([ID],[NAME],[MAC],[IPv4])
GO
Source Code
方法三:
INSERT [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
EXECUTE ('SELECT 87,''IT00453'',''F4-46-DA-E8-0F-31'',''''
SELECT 65,''IT00876'',''E6-16-DA-E8-0F-31'',''192.168.0.200''
SELECT 34,'''',''E4-46-DA-E8-0F-31'','''''
)
GO
Source Code
方法四:
INSERT [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
SELECT 77,'IT23453','C8-28-B3-6A-E9-36','10.2.0.67'
UNION
SELECT 78,'IT11111','8E-28-B3-6A-E9-36','127.0.0.1'
UNION
SELECT 79,'IT11112','AB-28-B3-6A-E9-36','10.7.0.23'
GO
Source Code
方法五 重復單筆插入方法:
INSERT INTO [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
VALUES (99,'IT76003','48-A3-80-78-CC-EC','10.4.4.4')
INSERT INTO [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
VALUES (84,'IT98004','44-C3-46-E0-CA-6D','192.168.3.22')
INSERT INTO [dbo].[Network_Info] ([ID],[NAME],[MAC],[IPv4])
VALUES (81,'IT43431','EC-01-EE-2E-92-BE','192.0.0.1')
GO
Source Code
最后一種方法,是目標表不存在,在插入數據時創建:
SELECT 16 AS [ID],'IT43420' AS [NAME],'30-84-54-9D-18-2F' AS [MAC],'192.168.0.55' AS [IPv4]
INTO [dbo].[Network_Info_1] --這種方法是目標表不存在
UNION
SELECT 19,'','88-28-B3-6A-E9-36','10.6.0.43'
UNION
SELECT 45,'IT34078','88-28-B3-6A-E9-36',''
UNION
SELECT 32,'IT23043','88-28-B3-6A-E9-36','10.6.0.43'
GO
Source Code
關于找一找教程網
本站文章僅代表作者觀點,不代表本站立場,所有文章非營利性免費分享。
本站提供了軟件編程、網站開發技術、服務器運維、人工智能等等IT技術文章,希望廣大程序員努力學習,讓我們用科技改變世界。
[在一個批次中插入多筆記錄的幾種方法]http://www.zyiz.net/tech/detail-111909.html
總結
以上是生活随笔為你收集整理的java中批次号_在一个批次中插入多笔记录的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java 定时任务spring_Spri
- 下一篇: tcp_nodelay memcache
