国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

SQL PROMPT5.3.4.1的一些設(shè)置選項

2024-07-21 02:47:12
字體:
供稿:網(wǎng)友
SQL PROMPT5.3.4.1的一些設(shè)置選項SQL PROMPT5.3.4.1的一些設(shè)置選項

我使用的是5.3.4.1版本

sql prompt這個工具安裝好之后就可以在SSMS里使用代碼提示功能

園子里非常多的文章:例如SQLSERVER開發(fā)利器XXXXXX

http://www.cnblogs.com/VAllen/archive/2012/09/08/SQLPrompt.html

http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.html

不過大家都是只提供個軟件下載、怎麼破解sql prompt還有簡單的使用方法,但是具體怎樣使用和設(shè)置真的沒有

昨天本人無聊研究了一下SQL PROMPT的設(shè)置,發(fā)現(xiàn)也有一些學(xué)問

大家想想,當(dāng)我們在網(wǎng)上或者同事丟給我們一個sql代碼,我們會把代碼粘貼到SSMS里面看呢,但是每個人寫的代碼風(fēng)格不一樣

從網(wǎng)上粘貼進來的代碼會有行號這些,特別代碼非常長的時候,格式化都不知道怎么格式化了,這個時候就需要sql prompt的代碼格式化功能了

使用sql prompt的代碼格式化功能很簡單,選中你要格式化的代碼或者你直接在查詢窗口按右鍵-》formate sql,

那么你選中的那部分代碼或者整個sql腳本都會自動formate,這樣就方便自己觀看了。

但是sql prompt默認(rèn)的代碼格式化格式可能不適合大部分人,其實sql prompt提供了代碼格式化的選項設(shè)置讓大家去設(shè)置,只需要幾分鐘

個人感覺這些設(shè)置才是精粹,代碼提示功能只是一小部分而已,還有sql prompt實驗室提供的創(chuàng)新功能

redgate公司真的厲害,一個簡單sql prompt集成了這麼多功能,可能大家以為我?guī)蛂edgate公司賣廣告,不過我相信大部分人都是使用破解的吧 o(∩_∩)o

-----------------------------------------------------華麗的分割線-------------------------------------------------------

說一下菜單中的選項,基本上菜單選項我很少用到,因為里面全部功能對我本人沒有用,或者對你們有用 呵呵

除了一個非常重要的選項:啟用/禁用代碼提示功能,SQL prompt共有兩處地方可以設(shè)置啟用/禁用代碼提示功能的開關(guān)

一個是這里,另一個是“option”-》Main-》behavior第一個選項就見到啦

---------------------------------------------------華麗的分割線-------------------------------------------------------------

下面對option菜單里面的選項逐個簡單介紹

-----------------------------------------------華麗的分割線--------------------------------------------------------------

首先是Main->behavior 軟件行為

輸入對象之后馬上顯示對象的定義

其實大家可以按照我的設(shè)置去設(shè)置,一般我用到的基本上都是大家用到的

------------------------------------------------華麗的分割線------------------------------------------------------------------

Suggestions->types of suggestion 輸入和代碼提示建議

解密已經(jīng)加密了的對象還真的有用,比如我加密了一個存儲過程,那么我想看這個存儲過程是怎麼寫的,使用下面sql語句是看不出的

1 USE [pratice]2 GO3 EXEC [sys].[sp_helptext] @objname = N'dbo.creat_test_Encryption'
1 對象 'dbo.creat_test_Encryption' 的文本已加密。

但是使用sql prompt就可以看到存儲過程的內(nèi)容

Suggestions->join conditions 連接條件

這個表連接的代碼提示設(shè)置,可以根據(jù)你輸入的是數(shù)據(jù)類型還是列名來進行提示,非常方便

例如我輸入的是數(shù)據(jù)類型,他就會彈出在這個表里符號你輸入的數(shù)據(jù)類型的字段

比如我輸入datetime類型

輸入列名

1 USE [GPOSDB]2 GO3 SELECT * FROM [dbo].[CT_FuelingData] AS a INNER JOIN [dbo].[CT_InhouseCard] AS b ON a.[VC_FD_Cardno]=b.[VC_IC_CardNO]

-----------------------------------------------------華麗的分割線---------------------------------------------------------

Inserted Code->Objects&statements 對象和語句

Inserted Code->Qualification 限定名

像我在圖片中說到那樣,不知道為什么你輸入表名. ,代碼提示還是會顯示出具有相同列名的表出來

Inserted Code->Aliases 別名

Inserted Code->Special characters 特殊符號

-----------------------------------------------------華麗的分割線------------------------------------------------------------------------

到代碼格式化了!!

注意,在Formate這個選項下面的所有設(shè)置,都要在查詢編輯器里選中需要格式化的代碼 然后右鍵-》formate sql 才看到效果的,

不是你輸入代碼之后sqlprompt馬上會自動幫你formate,是手動的喔。

Formate->Styles 風(fēng)格

這里Styles應(yīng)該是給你看的,反正我是編輯不了,可以導(dǎo)出xml格式的style文件,但是我也不知道怎么編輯,抱歉抱歉

大家E文比較好的話可以看redgate的官方網(wǎng)站解釋,但是我看了里面好像沒有說到怎麼編輯,太杯具了~

網(wǎng)站鏈接:https://documentation.red-gate.com/display/SP53/Options+for+formatting+your+code

導(dǎo)出的style文件

 1 <?xml version="1.0" encoding="utf-16" standalone="yes"?> 2 <!----> 3 <LayoutOptions version="1" type="LayoutOptions"> 4   <ReservedWordsCasing>1</ReservedWordsCasing> 5   <BuiltInFunctionCasing>1</BuiltInFunctionCasing> 6   <BuiltInDataTypeCasing>1</BuiltInDataTypeCasing> 7   <DelimitIdentifiers>False</DelimitIdentifiers> 8   <IndentationAmount>4</IndentationAmount> 9   <UseTabs>False</UseTabs>10   <ReformatExpressions>True</ReformatExpressions>11   <FirstColumnOnNewLine>False</FirstColumnOnNewLine>12   <CommasAtStart>False</CommasAtStart>13   <MultilineSpacesAfterCommas>False</MultilineSpacesAfterCommas>14   <MultilineSpacesBeforeCommas>True</MultilineSpacesBeforeCommas>15   <MultilineAlignCommasWithStatement>True</MultilineAlignCommasWithStatement>16   <OperatorsOnNewline>True</OperatorsOnNewline>17   <OperatorsAtStart>True</OperatorsAtStart>18   <IndentBeginToken>True</IndentBeginToken>19   <IndentWithExpressionBrackets>True</IndentWithExpressionBrackets>20   <IndentWithParameterBrackets>True</IndentWithParameterBrackets>21   <IndentWithQueryBrackets>True</IndentWithQueryBrackets>22   <CloseBracketsOnNewLine>True</CloseBracketsOnNewLine>23   <OpenBracketsOnNewLine>False</OpenBracketsOnNewLine>24   <Wrap>True</Wrap>25   <WrapWidth>78</WrapWidth>26   <ShortLength>15</ShortLength>27   <CreateBracketsAtStartOfLines>False</CreateBracketsAtStartOfLines>28   <ParameterBracketOnNewline>True</ParameterBracketOnNewline>29   <CloseParameterBracketsOnNewLine>True</CloseParameterBracketsOnNewLine>30   <CompactShortStatements>False</CompactShortStatements>31   <SinglelineSpacesAfterCommas>True</SinglelineSpacesAfterCommas>32   <SinglelineSpacesBeforeCommas>False</SinglelineSpacesBeforeCommas>33   <SpacesAroundOperators>True</SpacesAroundOperators>34   <SpacesAroundComparisons>True</SpacesAroundComparisons>35   <FirstParameterDefinitionOnNewLine>True</FirstParameterDefinitionOnNewLine>36   <SpacesAfterBrackets>True</SpacesAfterBrackets>37   <LayoutSelectStatements>True</LayoutSelectStatements>38   <LayoutCreateStatements>True</LayoutCreateSt
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 托克逊县| 修文县| 静乐县| 景德镇市| 兴仁县| 凯里市| 上蔡县| 瑞安市| 柳州市| 子长县| 垦利县| 湛江市| 工布江达县| 长武县| 沙河市| 九龙城区| 高安市| 田东县| 庆安县| 沙坪坝区| 米脂县| 大同县| 嵩明县| 尼玛县| 蒙阴县| 高雄市| 浙江省| 临桂县| 斗六市| 镇江市| 青龙| 宽甸| 澄迈县| 夏河县| 小金县| 东安县| 永昌县| 宝鸡市| 井陉县| 濮阳市| 陆川县|