社区
MS-SQL Server
帖子详情
insert into 不支持order by 语句吗?
张海霖
2007-03-02 03:39:37
insert into t4 select username from t2 order by userid
其中t4有个自增列,所以是否排序t2,最终的结果是不一样的,但是我发现好像不支持我这样的语句
...全文
454
6
打赏
收藏
insert into 不支持order by 语句吗?
insert into t4 select username from t2 order by userid 其中t4有个自增列,所以是否排序t2,最终的结果是不一样的,但是我发现好像不支持我这样的语句
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baoshan
2007-03-02
打赏
举报
回复
insert into t4 select username from t2 order by userid
报错:仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 't4' 中为标识列指定显式值。
如果改成
insert into t4 select username from t2 order by username
不会报错
奇怪了
张海霖
2007-03-02
打赏
举报
回复
哈哈,看错了,就当复习了。
paoluo
2007-03-02
打赏
举报
回复
暈,是支持的。
CathySun118
2007-03-02
打赏
举报
回复
order by 语句是没有作用的,插入后记录会根据表的索引重新排序的
mengmou
2007-03-02
打赏
举报
回复
支持啊
paoluo
2007-03-02
打赏
举报
回复
try
insert into t4 Select * From (select TOP 100 Percent username from t2 order by userid) A
SQL的
INSERT
INTO和
INSERT
INTO SELECT
语句
第二种,如果表内的所有列都有,那在SQL查询中就不必指定列的名字。但值的顺序要和表内的列的顺序一致。
INSERT
INTO SELECT
语句
将数据从一个表拷贝出来,然后加入到另一个表中。从第一个表取得客户名,还有固定数字,第二个表也是,然后组合。
INSERT
INTO
语句
用来给一个table插入信息的records。操作时,要保证拷贝出的数据的类型,和要插入的表的数据类型是匹配的。此操作对目的表中的其他数据不造成影响。将一个表中的所有数据拷贝到另一个表中。第一种,指定列名和插入的值。...
INSERT
INTO SELECT
语句
与SELECT INTO FROM
语句
区别
1.
INSERT
INTO SELECT
语句
语句
形式为:
Insert
into Table2(field1,field2,…) select value1,value2,… from Table1或者:
Insert
into Table2 select * from Table1注意: (1)要求目标表Table2必须存在,并且字段field,field2…也必须存在(2)注意Table2的主
Oracle SELECT INTO 和
INSERT
INTO SELECT 两种表复制
语句
详解
在Oracle中select into from不可以使用,用create table select代替该功能!!!在Sql Server中可以正常使用。 1.
INSERT
INTO SELECT
语句
语句
形式为:
Insert
into Table2(field1,field2,...) select value1,value2,... from Table1
MySQL
insert
into where 去重复
这儿有一个
order
表,脚本我放在最后, 我想在
insert
之前判断
order
_name是否存在,不存在则保存,存在则不保存。 但是MySQL
insert
语句
是不能跟where子句的,像这样:
INSERT
INTO `
order
` (
order
_name) VALUES ('订单3') WHERE NOT EXISTS (SELECT
order
_id FROM `
order
` WHERE
order
_name = '订单3'); 会报错,
INSERT
INTO `
order
` (
order
_nam
insert
into select 语法使用
(2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2…将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,
INSERT
INTO SELECT
语句
:从一个表复制数据,然后把数据插入到一个已存在的表中。由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。注意:(1)要求目标表Table2必须存在,并且字段field,field2…1.
INSERT
INTO SELECT
语句
。
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章