9得票4回答
多个生产者采用乐观并发处理方式插入唯一的“不可变”实体,有什么高效的方法?

假设有一个系统,其中有多个并发的生产者,每个生产者都试图持久化一些对象图,这些对象图包含以下唯一可识别名称的共同实体: CREATE TABLE CommonEntityGroup( Id INT NOT NULL IDENTITY(1, 1) PRIMARY KEY, Na...

112得票4回答
SQL错误:ORA-01861:字面值与格式字符串不匹配 01861

我正在尝试将数据插入到现有的表中,但一直收到错误提示。INSERT INTO Patient ( PatientNo, PatientFirstName, PatientLastName, PatientStreetAddress, PatientTown, Pat...

18得票2回答
SQL插入语句与子查询和值

有没有一种方法可以结合硬编码值和子查询一次性插入一张表中? 比如:INSERT INTO suppliers (supplier_id, supplier_name, supplier_type) SELECT account_no, name FROM customers WHERE ci...

12得票1回答
使用CTE模拟UPSERT时生成DEFAULT值

在PostgreSQL中,使用可写CTE来模拟UPSERT似乎非常优雅。(直到我们在Postgres中获得实际的upsert / merge。请参见:https://dev59.com/uHNA5IYBdhLWcg3wC5Xh#8702291) 仍在使用PostgreSQL 9.3,有一个问...

12得票5回答
MYSQL意外插入多行

我有一个问题,希望有人能帮助我解决。 我的问题是,每当我运行“MainFile”中的代码时,它会输出已添加条目的两个ID,但是当我查看数据库时,我有了六个条目,而不是两个……有人可以告诉我这可能是为什么吗? 注意:我只提供了来自类的代码片段,因为提供完整的类将是太多代码了。但这是唯一要执行...

478得票13回答
如何插入包含撇号(单引号)的值?

如何在SQL语句中插入带撇号的值?Insert into Person (First, Last) Values 'Joe', 'O'Brien' 我一直收到一个错误,因为我认为O后面的撇号是值的结束标记。

12得票2回答
Dapper多次插入返回已插入对象

使用Dapper,我想实现一个方法,该方法接受类型为User的对象的IEnumerable。现在,User如下所示:public class User { public int UserId { get; internal set; } public DateTime Date...

33得票1回答
使用不同列名将数据选择插入表中

在SQL中,Select into ...会将行复制到一个不同的(备份)表中。如果备份表具有不同的结构(或不同的列名称),是否可以实现此操作?如果不能,那么最好的方法是什么? 以下是我想要做的事情:TableA拥有列a1、a2、a3。我想将这个表中的一些行复制到另一个名为TableB的表中,...

23得票2回答
在 SQL Server 中的时间表中使用旧日期的种子数据

我需要为本地开发目的在以下暂态表中插入数据,起始日期应较早。给定的表模式如下:CREATE TABLE [dbo].[Contact]( [ContactID] [uniqueidentifier] NOT NULL, [ContactNumber] [nvarchar](50...

8得票2回答
如何在MySQL和SQL Server之间自动传输数据?

我需要建立一个过程,从SQL Server读取数据并将其插入到MySql中。我还需要另一个过程,从MySql服务器读取数据并将其插入到SQL Server中。 我从未做过这样的事情。我想不出如何完成它。有人能告诉我如何做吗? 我至少希望有一个想法,可以让我搜索到相关信息。 我一直在谷歌上...