自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

寫出優(yōu)美SQL語(yǔ)句的捷徑:斷行與縮進(jìn)

數(shù)據(jù)庫(kù) SQL Server
DBA們可能不會(huì)注意SQL語(yǔ)句的斷行與縮進(jìn),但是如果您面對(duì)幾十張之多的表,您該如何對(duì)待?其實(shí)寫出優(yōu)美SQL語(yǔ)句并不難,只要掌握基本的方法我們就能寫出合乎閱讀的語(yǔ)句。

從事企業(yè)系統(tǒng)開(kāi)發(fā)很多年了,在系統(tǒng)的工作流分析中,少不了要分析SQL語(yǔ)句,當(dāng)系統(tǒng)積累到一定規(guī)模后,所涉及的數(shù)據(jù)庫(kù)表會(huì)以幾何數(shù)增長(zhǎng),因此會(huì)經(jīng)常碰到很長(zhǎng)的SQL語(yǔ)句,涉及到的表會(huì)達(dá)到幾十張之多,當(dāng)你拿到這樣一段SQL時(shí),需要分析各個(gè)表之間的關(guān)系,頭就有點(diǎn)大!我Google了一下,沒(méi)有找到對(duì)SQL語(yǔ)句進(jìn)行斷行及縮進(jìn)的工具,但是工作中又經(jīng)常碰到這種SQL,手動(dòng)來(lái)斷行及縮進(jìn)的話,又是一種機(jī)械重復(fù)的工作,因此"懶"勁上來(lái)了,自己周末開(kāi)發(fā)了一個(gè)簡(jiǎn)單的輔助工具,同時(shí)分享給大家,我已上傳程序提供下載。

我來(lái)簡(jiǎn)單的介紹一下開(kāi)發(fā)原則:

(1).SQL語(yǔ)句中的:from\select\union\where 遇到這些關(guān)鍵字會(huì)自動(dòng)換行,如果有嵌套會(huì)自動(dòng)縮進(jìn)。

(2).select 部分很長(zhǎng)的話也會(huì)自動(dòng)換行,case部分也會(huì)自動(dòng)換行。

程序中有3個(gè)文件:

  

BreakSQLCmd.exe: 命令行工具

BreakSQLUI.exe:界面工具,和命令行工具功能一樣

ObjString.dll:包含實(shí)際功能的dll

然后再介紹一下使用方法:

(1).BreakSQLCmd.exe:首先將要分拆的SQL復(fù)制(ctrl+c)一下,然后執(zhí)行BreakSQLCmd.exe,執(zhí)行成功后,分拆后的SQL就復(fù)制到粘貼板上,你在查詢分析器中粘貼(ctrl+z)就行了.界面如下圖:

(2).BreakSQLUI.exe:這個(gè)有UI,操作簡(jiǎn)單,界面如下:

這兩個(gè)exe執(zhí)行結(jié)果都是一樣的,可以選擇自己喜歡的方式!

大家如果在使用中發(fā)現(xiàn)問(wèn)題,可以回復(fù)我,并附上SQL,我可以來(lái)改進(jìn) :)

程序下載地址:http://down.51cto.com/data/162865

原文鏈接:http://www.cnblogs.com/linkaituo/archive/2011/01/23/BreakSql.html

【編輯推薦】

  1. 一些常用的SQL語(yǔ)句
  2. 查詢表結(jié)構(gòu)的SQL語(yǔ)句
  3. 使用SQL語(yǔ)句查詢時(shí)間段
  4. 巧用SQL語(yǔ)句刪除重復(fù)記錄
  5. 判斷字段是否存在的SQL語(yǔ)句寫法

 

責(zé)任編輯:彭凡 來(lái)源: 博客園
相關(guān)推薦

2018-07-12 14:20:33

SQLSQL查詢編寫

2011-02-13 10:12:24

SQL語(yǔ)句

2016-12-15 09:58:26

優(yōu)化SQL高性能

2017-07-12 13:04:23

數(shù)據(jù)庫(kù)SQL查詢執(zhí)行計(jì)劃

2011-08-29 16:05:07

高性能SQL語(yǔ)句SQL Server

2016-01-12 09:56:51

優(yōu)美C代碼

2010-07-20 13:52:27

SQL Server

2019-02-19 08:45:41

2017-03-15 13:41:16

數(shù)據(jù)庫(kù)SQL調(diào)試

2009-06-17 15:25:59

Java學(xué)習(xí)

2022-02-07 19:17:56

SQL系統(tǒng)MySQL

2010-04-19 13:50:27

Oracle調(diào)整

2009-12-29 11:02:20

架構(gòu)師藝術(shù)氣質(zhì)

2010-09-03 14:39:15

SQLSELECT語(yǔ)句

2010-09-03 15:47:40

SQL語(yǔ)句鎖定

2010-07-12 17:12:48

SQL Server數(shù)

2022-10-24 08:10:21

SQL代碼業(yè)務(wù)

2019-05-06 11:06:30

PyTorch深度學(xué)習(xí)框架

2023-03-30 09:10:06

SQLSELECTFROM

2010-07-08 13:26:02

SQL Server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)