根据特定条件从表中获取已插入数据的插入查询

     2023-03-31     73

关键词:

【中文标题】根据特定条件从表中获取已插入数据的插入查询【英文标题】:Get Insert query with already inserted data from a table based On certain Conditions 【发布时间】:2015-04-20 15:40:26 【问题描述】:

我有一个名为sampletable 的表

它有 10000 行,我想根据某些条件为该表生成脚本(插入带有插入数据的查询)。

也就是说,我需要在某些条件下插入带有数据的查询

喜欢select * from sampletable where id=10类似的东西

选择查询将只产生 100 行,因此我只需要获取这 100 行作为插入值的插入查询语句

我试过了

Sql Management Studio 生成脚本方法,但它会产生所有行。 我不知道该怎么做,请帮我解决这个问题。

我的目的是我需要备份数据(只有特定条件数据不是全部)

【问题讨论】:

【参考方案1】:

可以通过构建字符串来生成插入查询,例如:

select  'insert into dbo.YourTable (str_col, int_col) values (' +
        isnull('''' + strcol + '''', 'NULL') + ', ' +
        isnull(cast(int_col as varchar(max)), 'NULL') + ');'
from    SampleTable
where   id=10 

如果是一次性工作,您可以使用Tasks->Export Data 和朋友,而不是手动制作 SQL 插入。

【讨论】:

抱歉它将如何生成插入查询??我需要插入查询的数据。我需要备份数据

如何从表中获取数据并将其插入另一个表?

】如何从表中获取数据并将其插入另一个表?【英文标题】:howtogetdatafromtableandinsertitintoanothertable?【发布时间】:2014-07-2019:46:06【问题描述】:checkorder.php<?phpinclude("koneksi.php");mysql_select_db("project2");$code=$_POST[\'code\'];$name=$sql="Se... 查看详情

Symfony 2 - 从表中获取最后插入的行

】Symfony2-从表中获取最后插入的行【英文标题】:Symfony2-fetchthelastinsertedrowfromtable【发布时间】:2018-06-1219:56:18【问题描述】:如何重写此代码以从表中获取最后插入的记录?$repository=$entityManager->getRepository(\'AdminBundle:MyTable\');... 查看详情

将数据从表插入临时表,然后从临时表中选择特定行(代码片段)

...临时表(由p_id,e_id,ts索引),然后从该临时表中选择特定行结果是。然后终止临时表(因为这就是CREATETEMPORARY所做的,对吧?)我回顾了这两篇文章:HowtocombinedataintoatemporarytableinMysqlCreateatemporarytableinaSELECTstatementwithoutaseparateC... 查看详情

PreparedStatement 查询将数据插入表中的特定列

】PreparedStatement查询将数据插入表中的特定列【英文标题】:PreparedStatementquerytoinsertdataintospecificcolumnsinatable【发布时间】:2015-05-2710:00:24【问题描述】:我正在尝试将数据插入表的特定列(第5列和第6列)。我的PreparedStatement代... 查看详情

如何从表中获取最后一个插入 ID

】如何从表中获取最后一个插入ID【英文标题】:HowtogetthelastinsertIDfromatable【发布时间】:2011-03-0611:52:51【问题描述】:我想获取表中最后一个ID插入的值。我该怎么做?【问题讨论】:【参考方案1】:我使用的解决方案是:sele... 查看详情

如何从表中检索我的最后一个插入行?

...后,它将插入数据库名称bmi。用户单击按钮计算后,它将根据用户输入的名称计算bmi。自从我上次尝试以来我如何检索它是他们从数据库中读取第一行。如何检索最后一行? 查看详情

从表值参数将数据插入表中

】从表值参数将数据插入表中【英文标题】:Insertingdataintotablefromtable-valuedparameter【发布时间】:2021-06-2722:24:26【问题描述】:我正在尝试创建一个存储过程,将TVP传递给该存储过程,然后将TVP中的一些数据插入到两个表中。我... 查看详情

如何获取核心数据中的特定记录

】如何获取核心数据中的特定记录【英文标题】:HowtofetchspecificrecordsinCoredata【发布时间】:2014-07-0912:11:52【问题描述】:我是iOS开发的新人。我正在使用核心数据的NSManagedObject来执行插入和获取操作。它工作得很好。但问题是... 查看详情

如何使用'$row'将一个数据库表中的特定值插入到另一个数据库表中?

】如何使用\\\'$row\\\'将一个数据库表中的特定值插入到另一个数据库表中?【英文标题】:Howtoinsertaparticularvaluefromonedatabasetableintoanotherusing\'$row\'?如何使用\'$row\'将一个数据库表中的特定值插入到另一个数据库表中?【发布时间... 查看详情

根据查询中的特定分组插入两个表

】根据查询中的特定分组插入两个表【英文标题】:Insertingintotwotablesbasedonspecificgroupinginquery【发布时间】:2019-01-2213:47:12【问题描述】:我正在编写一个脚本,试图从查询中获取结果:SELECTOrdNumber,Detail1,Detail2,Detail3,Date,Quantity,Cu... 查看详情

使用 select from 从表中获取值以存储在插入表中

】使用selectfrom从表中获取值以存储在插入表中【英文标题】:Getvaluesfromatablewithselectfromtobestoredininsertintotable【发布时间】:2020-08-1118:33:27【问题描述】:我有一个项目有两个窗口,其中一个是登录页面,SQL设置为selectfrom,另一... 查看详情

oracle/sql中如何根据条件向表中插入数据

】oracle/sql中如何根据条件向表中插入数据【英文标题】:Howtoinsertdataintoatablebasedonconditionsinoracle/sql【发布时间】:2013-11-1215:08:49【问题描述】:我有一张桌子1DateSec_IDVersionvaluecol5col6col720131111001110020131112002299我有一个存储过程可... 查看详情

为啥插入和选择查询的结果集不同

...同的。如果我使用Where查询表以获取记录,则ResultSet包含从表中获取的数据。v 查看详情

带条件的 SQL 插入查询

...的1列。注意:该表已包含所有列的数据,但1为空。我想根据WHERE子句将值插入到这1列中。我有这个问题:INSERTINTO<TABLE_NAME>(COLUMN_NAME)(VALUE)WHERE<CONDITION>我遇到了一个 查看详情

hive使用教程(2)--数据导入导出、查询与排序

...据1.创建一张分区表2.基本插入数据3.基本模式插入(根据单张表查询结果)4.多插入模式(根据多张表查询结果)(有问题,只是查询单表不同分区的)根据查询结果创建表(查询的结果会添加到新创建的表中)1.创建表... 查看详情

使用 MySQL 从表中获取特定列表,然后获取剩余的列表

】使用MySQL从表中获取特定列表,然后获取剩余的列表【英文标题】:Fetchaparticularlistfromtableandfetchtheremainingafterwards,usingMySQL【发布时间】:2013-11-0602:48:35【问题描述】:这是我曾经想过的复杂查询。我知道这将是一个更愚蠢的问... 查看详情

使用 WITH 语句插入 SQL 会引发意外的“插入”错误

...614:23:31【问题描述】:作为我的SQL查询的一部分,我首先根据特定条件创建一个名为“新”的表,然后根据特定条件创建insertintonew表中来自不同表old的一些列。这是我正在尝试做的简化版本:item 查看详情

尝试从 eloquent 的查询中插入值时出现问题

...它应该插入我正在检索的id的值时,它会一直插入0这是我从表客户端选择id的方式:$cli 查看详情