26得票1回答
依赖INSERT语句的OUTPUT子句顺序是否安全?

给定这个表格: CREATE TABLE dbo.Target ( TargetId int identity(1, 1) NOT NULL, Color varchar(20) NOT NULL, Action varchar(10) NOT NULL, -- of co...

16得票3回答
将一个 MySQL 表的内容复制到同一数据库的另一个 MySQL 表中

我在MySQL表中有大约4000万行数据,我想将这个表复制到同一个数据库的另一个表中。如何以最高效的方式完成这个操作?大概需要多长时间?

15得票4回答
通过网络进行批量插入

有人可以帮我解决这个问题吗? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = ...

14得票3回答
如何插入10000行新数据?

据推测,有一个简单明了的解决方案。我想要创建10000行新的数据 - 这些数据按顺序编号,并且每行没有其他数据(除了按顺序编号的id)。 我已经使用了: INSERT INTO bins (id) VALUES (1) 创建一个带有id为'1'的单行 如何创建10000行并对应id编号...

14得票3回答
如何调查BULK INSERT语句的性能?

我主要是一个使用Entity Framework ORM的.NET开发人员。然而,因为我不想在使用ORM时出现问题,所以我正在努力理解数据层(数据库)中发生的情况。基本上,在开发过程中,我会启动分析器并检查代码的某些部分生成了哪些查询。 如果我发现某些查询非常复杂(如果没有仔细编写,ORM甚...

12得票2回答
为BULK INSERT配置无限制委派

我有一对Microsoft SQL Server 2016节点,位于一个始终可用的可用性组中。我正在尝试在Windows Server 2016文件服务器故障转移群集上执行BULK INSERT(使用SQL Server 2016管理工具查询),但是出现以下错误: Msg 4861, Le...

11得票1回答
批量插入后,外键变为不可信。

在一个SQL 2014版服务器(12.0.2430.0 - 暂时没有SP1) 使用2012兼容模式的数据库(正在努力切换到2014...),我有一些外键对象在数据库中被持续标记为“未受信任”。我尝试删除并重新创建它们,但在5-10分钟内它们再次变成不受信任,并且如果我生成一个“CREATE”脚...

11得票2回答
Tablock提示会触发死锁。

我正在使用最小日志记录将两个数据集插入到一个空堆表中,通过并行运行的两个Execute SQL任务,并且SQL的格式如下。 INSERT INTO Table (TABLOCK) SELECT FROM ... 作业稍微挂起后,其中一个 SQL 任务成为了死锁的受害者。以下是死锁图的 X...

10得票2回答
将多个数组展开为行

我已经通过这个例子学会了一种很好的批量插入方法: WITH p AS ( INSERT INTO parent_table (column_1) SELECT $1 RETURNING id) INSERT INTO child_table (parent_ta...