- 必装的插件: sql prompt
Write, format, analyze and refactor your SQL effortlessly
- 关于sql server代码折叠
在使用sql server的过程中,一直不太注意使用语句的话,可能一直就没发现代码折叠, 以至于怀疑sql server这么强大的工具怎么会没有代码折叠呢,,,没有也是因为所写的语句不符合代码块(例如,只会写select update delete).
其实代码折叠的功能默认是打开的,位置在 工具=>选项=>文本编辑器=>Transact-SQL=>Intellisense=>概括语句,勾选上就可以.
然后配合一下sql语句即可
a. 折叠注释可以使用/* */
,也就是注释快,即可显示折叠
b. 语句,使用BEGIN END GO
BEGIN --测试
USE MY_DB;
SELECT * FROM dbo.UserInfo;
END
GO
即可出现代码折叠效果, 注意一点是end后要加GO
要不然多个BEGIN END
后折叠成了一个.
效果如下:
- 从一个表拷贝数据到另一个表
insert into data_temp select * from data where UploadTime >='2020-05-01'
如果data_temp表也有自增,导入时为了保持一致,可以在拷贝前将data_temp的自增暂时关闭,拷贝完成后再将data_temp自增打开。
网友评论