【发布时间】:2017-03-27 14:05:33
【问题描述】:
我的桌子是平的,plan_stat。
每个plan 必须分别出现在所有州,所以我总是在每行州都有一个计划条目。
我需要一次在所有州输入一个计划,我不想像下面这样一行一行地做:
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (1,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (2,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (3,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (4,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (5,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (6,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (7,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (8,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (9,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (10,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (11,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (12,14661);
如何以更敏捷的方式做到这一点?好吧,我必须为 N 个平面制作这个插件。
表plan_stat:
【问题讨论】:
-
移除了不兼容的
Oracle标签 -
SQ_ESTADO 的值是否总是连续且没有间隔?如果是这样,您可以为此使用数字或计数表。如果没有,您可以使用交叉连接到您的状态表。
-
@SeanLange 它们总是序列,没有失败。
-
SQ_ESTADO 来自哪个表或源?
-
@AndrewPaes 表“计划”
标签: sql-server database insert sql-insert