Lea*_*ner 3 sql sql-server temp-tables sql-server-2008
我的临时表中已有值,我想将其插入到我的表中。
我遵循这个语法
IF NOT EXISTS (SELECT 1 FROM ABC abc JOIN #Temp t ON abc.ID = t.ID)
insert into MyTable(Id,Name)
select values (t.ID, t.Name)
From t
Run Code Online (Sandbox Code Playgroud)
我只有名称 t 作为我在插入之前在条件中创建的别名。
它是否正确?有些人使用@等。我很困惑。
正确的语法:
insert into MyTable(Id,Name)
select t.ID, t.Name
From #temp t
Run Code Online (Sandbox Code Playgroud)
务必阅读手册
| 归档时间: |
|
| 查看次数: |
26946 次 |
| 最近记录: |