如何合并CSV文件中的两个单元格像Excel一样
我想将csv文件文件中的两个单元格合并为
Header Id Name mobileNo
Sub-Header id first Name last Name countryCode MobNumber
Run Code Online (Sandbox Code Playgroud) 目标:我正在尝试编写一个SQL脚本,它将从一个表(.dbo.CardFormat)中查找CardFormatID,然后将这些CardFormatID与其他数据一起插入另一个表(.dbo.CardFormat_CardFormatMetaData)
到目前为止我尝试过:我编写了以下SQL脚本,成功完成了我的目标,但是这样做是使用CURSOR循环.
问题:如果不使用CURSOR循环,是否有替代/更好的方法可以做到这一点?
USE [CardWizard]
GO
DECLARE @tblCursor CURSOR;
DECLARE @CFID INT;
BEGIN
SET @tblCursor = CURSOR FOR
SELECT CardFormatID FROM .dbo.CardFormat WHERE isDeleted = 'False'
OPEN @tblCursor
FETCH NEXT FROM @tblCursor
INTO @CFID
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO .dbo.CardFormat_CardFormatMetaData(CardFormatID, CardFormatMetaDataID, MetaDataValue, MinimumLength, MaximumLength)
VALUES(@CFID, 114, 'True', 0, 5)
FETCH NEXT FROM @tblCursor
INTO @CFID
END;
END;
Run Code Online (Sandbox Code Playgroud)
使用MS SQL Server 2017 Express
Database Name: CardWizard
Table 1 (getting info from): CardWizard.dbo.CardFormat:
CardFormatID CardFormatName BIN isDeleted
1 TestFormat1 123456 …Run Code Online (Sandbox Code Playgroud)