在sqlserver中建立表格后执行命令删除重复的的的记录代码如下为什么不能执行?
发布网友
发布时间:2022-05-03 08:46
我来回答
共1个回答
热心网友
时间:2023-10-17 09:46
create table cat(
catId int,
catName varchar(40),
)
insert into cat values(2,'aabb')
--delete from cat 全部都删除了,那还有记录呢
--删除重复记录
select distinct * into #temp3 from cat --产生临时表
delete from cat
--drop table cat 这一行代码要删除,要不表都没有了怎么执行insert into ?
insert into cat select * from #temp3
临时表可以不用删除,退出这个会话就自动删除了。
热心网友
时间:2023-10-17 09:46
create table cat(
catId int,
catName varchar(40),
)
insert into cat values(2,'aabb')
--delete from cat 全部都删除了,那还有记录呢
--删除重复记录
select distinct * into #temp3 from cat --产生临时表
delete from cat
--drop table cat 这一行代码要删除,要不表都没有了怎么执行insert into ?
insert into cat select * from #temp3
临时表可以不用删除,退出这个会话就自动删除了。
热心网友
时间:2023-10-17 09:46
create table cat(
catId int,
catName varchar(40),
)
insert into cat values(2,'aabb')
--delete from cat 全部都删除了,那还有记录呢
--删除重复记录
select distinct * into #temp3 from cat --产生临时表
delete from cat
--drop table cat 这一行代码要删除,要不表都没有了怎么执行insert into ?
insert into cat select * from #temp3
临时表可以不用删除,退出这个会话就自动删除了。