1.格式化sql 語句的命令是()
生成清空數據庫代碼
Go
Declare @Sql nvarchar(Max)
;With T1
As
(
Select Convert(int,0) as LevelNo,fkeyid,rkeyid
From *eignkeys a
Where Not Exists(Select 1 From *eignkeys Where rkeyid=*)
Union All
Select *o+1,*,*
From *eignkeys a,T1 b
Where *=*
)
,T2
As
(
Select LevelNo,id=fkeyid From T1
Union All
Select LevelNo+1,rkeyid From T1
)
,T3
As
(
Select *,LevelNo=Max(Isnull(*o,0)),*_identity
From *ects a
Left Outer Join T2 b On *=*
Left Outer Join *ty_columns c On *_id=*
Where *='U' And *'sysdiagrams'
Group By *,*_identity
)
Select @Sql=Isnull(@Sql,'Use'+Quotename(Db_name())+Char(13)+Char(10)+'Declare @null int ')+char(13)+char(10)+
Case When LevelNo=0 Then 'Truncate Table '+Quotename(name)
When is_identity=1 Then 'Delete From '+Quotename(name)+' DBCC Checkident ('''+Quotename(name)+''',Reseed,@null)'
Else 'Delete From '+Quotename(name) End
From T3
Order By LevelNo
Option(Maxrecursion 0)
Print @Sql
sqlyog如何格式化SQL語句,如同plsql里的一樣
1、首先打開sqlyog桌面的sqlyog客戶端軟件。
2、打開之后鏈接到數據庫,然后在右側的詢問窗口中輸入兩段sql代碼測試。
3、接著需要選中要格式化的sql語句,按下快捷鍵F12即可格式化sql語句了,如果是全部格式化按下快捷鍵Alt+A全選在按F12就行了。
4、最后按下F12快捷鍵之后,此時就可以看到,剛才選中的sql語句就被格式化成單條的語句了。
如何用SQL Server語句格式化時間
可用convert函數。
下列出一些常用的語法:
1、輸出格式:2008-02-27 00:25:13
SELECT CONVERT(char(19), getdate(), 120)
2、輸出格式:2008-02-27
SELECT CONVERT(char(10), getdate(), 12)
3、輸出格式:2008.02.27
SELECT CONVERT(char(10), getdate(), 102)
4、輸出格式:08.02.27
SELECT CONVERT(char(8), getdate(), 2)
5、輸出格式:2008/02/27
SELECT CONVERT(char(10), getdate(), 111)
6、輸出格式:08/02/27
SELECT CONVERT(char(8), getdate(), 11)
7、輸出格式:20080227
SELECT CONVERT(char(8), getdate(), 112)
8、輸出格式:080227
SELECT CONVERT(char(6), getdate(), 12)
dbvisualizer怎樣格式化sql語句
打開dbvisualizer,書寫一個比較復雜的SQL語句。
(1)在編輯區域,或者在sql語句上,點擊鼠標右鍵。
(2)選擇Format Sql->Format Current
可以看到SQL語句已經被格式化了。
說明:
Format Current,是格式化當前光標所在處,或者被選中的SQL。
Format Buffer,是格式化當前編輯區內所有的SQL。
我們通常使用前者。
如果您認為格式化之后的效果不夠好,可以自己進行調整。
點擊菜單欄上的【Tools】,再點擊【Tool Properties。】
可以看到SQL Formatting區域:
Align and Indent是設置對齊和縮進。
Line Breaks是設置換行的位置。
Whitespace是設置空格
比較常用的是修改換行方式:
(1)點擊Line Breaks選項卡
(2)將After Comma的勾選去掉,不需要在逗號后面就換行。
(3)將After "SELECT,FROM,WHRE,。"的勾選能去掉,不需要在每個關鍵字后面都換行,比如from后面,where后面不需要換行。
(4)點擊【OK】按鈕保存即可。
注:格式化快捷鍵Ctrl+Shift+F