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

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

31得票1回答
MySQL - 如何向具有多对多关系的表中插入数据

我有一个人员表,每个人都有一个属性,许多人可能具有某个属性。因此这是一个多对多的关系。这是架构:CREATE TABLE persons ( person_id int(11) NOT NULL AUTO_INCREMENT, firstname varchar(30) NOT NUL...

30得票1回答
为DataGrip生成SQL插入语句

当您在控制台中运行查询(SELECT语句)时,从数据库检索到的数据以表格形式显示在“Database Console”工具窗口的“Result”面板中。 我已经通过datagrip Help搜索过了,我想知道是否有任何方法可以用于生成表格内容或行的INSERT INTO脚本?

30得票1回答
从其他表中包含列的INSERT-OUTPUT

我有一个存储过程需要插入三个不同的表格,但我需要获取从一个输入生成的ID并将其用于插入到下一个表格中。我熟悉INSERT-OUTPUT结构,但我不确定如何在这种特殊情况下使用它。DECLARE @guids TABLE ( [GUID] UNIQUEIDENTIFIER ); DECLARE ...

29得票4回答
PostgreSQL插入枚举数组

我如何插入一个枚举数组?这是我的枚举:CREATE TYPE equipment AS ENUM ('projector','PAsystem','safe','PC','phone'); 我的表格有一个设备数组:CREATE TABLE lecture_room ( id INTEGE...

29得票1回答
如何使用MySQL查询创建和插入JSON对象?

我正在尝试创建一个JSON对象,然后将其值读取到MySQL表中。但是我遇到了错误,而且我对JSON和MySQL都很陌生。SET @j = '{"key1": "value1", "key2": "value2"}'; CREATE TABLE Person (name int,id int);...

27得票2回答
在Oracle SQL中:如何将当前日期和时间插入表格?

我写了下面的代码,但它似乎只插入当前日期而不是当前时间。有人知道如何做到这一点吗?insert into errortable (dateupdated,table1id) values (TO_DATE(sysdate, 'dd/mm/yyyy hh24:mi:ss'),1083);

25得票3回答
如何在Python 3.6中提高SQLite插入性能?

背景 我想使用Python向SQLite插入100万条记录。我尝试了很多方法来提高效率,但仍然不够满意。使用0.23秒将数据库加载到内存中(请查看下面的pass),但是SQLite需要1.77秒才能将其加载并插入文件。 环境 Intel Core i7-7700 @ 3.6GHz 16G...

24得票5回答
如何在PostgreSQL中将DELETE的返回结果插入到INSERT中?

我试图从一个表中删除一行数据,并将其插入到另一个表中,同时添加一些额外的数据。我知道这可以用两个独立的命令来完成,一个用于删除,另一个用于插入到新表中。但是我想将它们合并在一起,但目前还不起作用,以下是我的查询语句: insert into b (one,two,num) select one...

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

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