我可以在sql server編輯器中創建區域(如#region和#endregion在C#中)?sql server #region
回答
不是,對不起!但是......
在begin
添加begin
和end
..帶有註釋創建它看起來像這樣...... 位劈雖然地區!
否則,你只能展開和摺疊,你就不能決定什麼應該被展開和摺疊。沒有第三方工具,如SSMS Tools Pack
不出來在SQL Server Management Studio中的方塊,但它是很好的SSMS Tools Pack
仍然使用`--`註釋來確保SQL兼容性... – Oded 2010-12-08 09:56:50
號,#地區並不在T-存在的feature SQL語言。
你可以得到代碼摺疊使用開始 - 結束塊:
-- my region begin -- code goes here end
我不知道我會建議使用它們,除非此代碼不能被接受的其他方式重構,但!
我已經使用了一種類似於McVitie的技術,並且只使用存儲過程或腳本很長。我將打破某些功能部分是這樣的:
BEGIN /** delete queries **/
DELETE FROM blah_blah
END /** delete queries **/
BEGIN /** update queries **/
UPDATE sometable SET something = 1
END /** update queries **/
這種方法顯示出來Management Studio中相當不錯,並在審查代碼真的很有幫助。倒塌的一塊看起來有點像:
BEGIN /** delete queries **/ ... /** delete queries **/
其實我更喜歡這種方式,因爲我知道,我的BEGIN
與END
這樣的比賽。
BEGIN ... END的作品,你只需要添加一個評論部分。最簡單的方法是添加節名稱!另一條路線是添加註釋塊。請看下圖:
BEGIN -- Section Name
/*
Comment block some stuff --end comment should be on next line
*/
--Very long query
SELECT * FROM FOO
SELECT * FROM BAR
END
(我SSMSBoost外接的開發商SSMS)
我們最近增加了對這個語法到我們SSMSBoost插件的支持。
--#region [Optional Name]
--#endregion
它還有一個選項,可以在打開腳本時自動「識別」區域。
- 1. geochart region clickable urls
- 2. MkCoordinateRegion region = {{0,0},{0,0}};
- 3. Application Insight Request Region
- 4. c##region /#endregion mismatch
- 5. NodeJS Lambda Region WAF IPSetID
- 6. Core Location,iBeacon&Region Monitoring
- 7. CoreLocation region delegates not called
- 8. flymake和python-execute-region
- 9. MKMapView縮放和Region
- 10. HIERARCHYID SQL Server 2008中
- 11. Xpath SQL Server查詢
- 12. SQL Server CE到SQL Server
- 13. SQL Server死鎖(SQL Server 2000)
- 14. SQL Server 2008,SQL Server 2005
- 15. SQL Server 2008到SQL Server 2005
- 16. De-indent region as rigid block
- 17. GDI + Region,Matrix和GraphicsPath處理
- 18. 如何在apex-pl/sql-region中創建鏈接?
- 19. SQL Server的SQL語句 - 更新記錄
- 20. 更改Geode Region的數據政策
- 21. SQL Server 2005查詢
- 22. sql server sql case
- 23. SQL Server/Link Server SOTAMAS90?
- 24. 爲什麼當region-before存在時region-start從頁面頂部開始?
- 25. SQL Server Compact與SQL Server和SQL Server Standard有什麼區別?
- 26. SQL Server GROUP BY麻煩!
- 27. T-SQL(Microsoft SQL Server)
- 28. SQL Server模式SQL
- 29. 使用SQL Server Express和SQL Server CE
確保已下 文本編輯器中啓用大綱聲明>的Transact-SQL>智能感知>啓用智能感知 – GatesReign 2015-04-22 17:10:03
https://technet.microsoft.com/zh-cn/library/a a225998(V = sql.80)的.aspx。雖然所有Transact-SQL語句在BEGIN ... END塊內都是有效的,但某些Transact-SQL語句不應該在同一個批處理(語句塊)中組合在一起。誰能告訴我爲什麼他們不應該分組? – 2016-05-04 04:26:00