我试图从另一个表(例如在Redshift中)在SQL Server中创建一个临时表,问执行以下操作
Create temporay table CARS as (
SELECT *
FROM BD_CARS_111
);
SELECT *
FROM CARS;
问:SQL SERVER中是否有类似的语句?
您可以通过在表名前面添加#或##来创建临时表。单个#临时表特定于连接和会话(又名创建者)。将##临时表全局化,也可以被其他连接查看和使用。当使用它的所有连接都关闭时,后者消失。
根据您的示例,在MS SQL Server中将是:
SELECT *
into #Cars
FROM BD_CARS_111;
SELECT * FROM #CARS;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。