當前位置:首頁 » 編程語言 » 免費在線sql格式化
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

免費在線sql格式化

發布時間: 2022-09-21 04:17:31

A. sql日期格式化

sql server中使用convert來取得datetime數據類型樣式(全)

日期數據格式的處理,兩個示例:

CONVERT(varchar(16), 時間一, 20) 結果:2007-02-01 08:02/*時間一般為getdate()函數或數據表裡的欄位*/

CONVERT(varchar(10), 時間一, 23) 結果:2007-02-01 /*varchar(10)表示日期輸出的格式,如果不夠長會發生截取*/


語句及查詢結果:

SelectCONVERT(varchar(100),GETDATE(),0)--0516200610:57AM
SelectCONVERT(varchar(100),GETDATE(),1)--05/16/06
SelectCONVERT(varchar(100),GETDATE(),2)--06.05.16
SelectCONVERT(varchar(100),GETDATE(),3)--16/05/06
SelectCONVERT(varchar(100),GETDATE(),4)--16.05.06
SelectCONVERT(varchar(100),GETDATE(),5)--16-05-06
SelectCONVERT(varchar(100),GETDATE(),6)--160506
SelectCONVERT(varchar(100),GETDATE(),7)--0516,06
SelectCONVERT(varchar(100),GETDATE(),8)--10:57:46
SelectCONVERT(varchar(100),GETDATE(),9)--0516200610:57:46:827AM
SelectCONVERT(varchar(100),GETDATE(),10)--05-16-06
SelectCONVERT(varchar(100),GETDATE(),11)--06/05/16
SelectCONVERT(varchar(100),GETDATE(),12)--060516
SelectCONVERT(varchar(100),GETDATE(),13)--1605200610:57:46:937
SelectCONVERT(varchar(100),GETDATE(),14)--10:57:46:967
SelectCONVERT(varchar(100),GETDATE(),20)--2006-05-1610:57:47
SelectCONVERT(varchar(100),GETDATE(),21)--2006-05-1610:57:47.157
SelectCONVERT(varchar(100),GETDATE(),22)--05/16/0610:57:47AM
SelectCONVERT(varchar(100),GETDATE(),23)--2006-05-16
SelectCONVERT(varchar(100),GETDATE(),24)--10:57:47
SelectCONVERT(varchar(100),GETDATE(),25)--2006-05-1610:57:47.250
SelectCONVERT(varchar(100),GETDATE(),100)--0516200610:57AM
SelectCONVERT(varchar(100),GETDATE(),101)--05/16/2006
SelectCONVERT(varchar(100),GETDATE(),102)--2006.05.16
SelectCONVERT(varchar(100),GETDATE(),103)--16/05/2006
SelectCONVERT(varchar(100),GETDATE(),104)--16.05.2006
SelectCONVERT(varchar(100),GETDATE(),105)--16-05-2006
SelectCONVERT(varchar(100),GETDATE(),106)--16052006
SelectCONVERT(varchar(100),GETDATE(),107)--0516,2006
SelectCONVERT(varchar(100),GETDATE(),108)--10:57:49
SelectCONVERT(varchar(100),GETDATE(),109)--0516200610:57:49:437AM
SelectCONVERT(varchar(100),GETDATE(),110)--05-16-2006
SelectCONVERT(varchar(100),GETDATE(),111)--2006/05/16
SelectCONVERT(varchar(100),GETDATE(),112)--20060516
SelectCONVERT(varchar(100),GETDATE(),113)--1605200610:57:49:513
SelectCONVERT(varchar(100),GETDATE(),114)--10:57:49:547
SelectCONVERT(varchar(100),GETDATE(),120)--2006-05-1610:57:49
SelectCONVERT(varchar(100),GETDATE(),121)--2006-05-1610:57:49.700
SelectCONVERT(varchar(100),GETDATE(),126)--2006-05-16T10:57:49.827
SelectCONVERT(varchar(100),GETDATE(),130)--18??????????142710:57:49:907AM
SelectCONVERT(varchar(100),GETDATE(),131)--18/04/142710:57:49:920AM



說明:
使用 CONVERT:

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

參數
expression

是任何有效的 Microsoft® SQL Server™ 表達式。。

data_type

目標系統所提供的數據類型,包括 bigint 和 sql_variant。不能使用用戶定義的數據類型。
length

nchar、nvarchar、char、varchar、binary 或 varbinary 數據類型的可選參數。

style

日期格式樣式,藉以將 datetime 或 smalldatetime 數據轉換為字元數據(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數據類型);或者字元串格式樣式,藉以將 float、real、money 或 smallmoney 數據轉換為字元數據(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數據類型)。

SQL Server 支持使用科威特演算法的阿拉伯樣式中的數據格式。

在表中,左側的兩列表示將 datetime 或 smalldatetime 轉換為字元數據的 style 值。給 style 值加 100,可獲得包括世紀數位的四位年份 (yyyy)。

不帶世紀數位 (yy) 帶世紀數位 (yyyy)
標准
輸入/輸出**
- 0 或 100 (*) 默認值 mon dd yyyy hh:miAM(或 PM)
1 101 美國 mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英國/法國 dd/mm/yy
4 104 德國 dd.mm.yy
5 105 義大利 dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 或 109 (*) 默認值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美國 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 (*) 歐洲默認值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) ODBC 規范 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) ODBC 規范(帶毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss.mmm(不含空格)
- 130* Hijri**** dd mon yyyy hh:mi:ss:mmmAM
- 131* Hijri**** dd/mm/yy hh:mi:ss:mmmAM


* 默認值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始終返回世紀數位 (yyyy)。
** 當轉換為 datetime時輸入;當轉換為字元數據時輸出。
*** 專門用於 XML。對於從 datetime或 smalldatetime 到 character 數據的轉換,輸出格式如表中所示。對於從 float、money 或 smallmoney 到 character 數據的轉換,輸出等同於 style 2。對於從 real 到 character 數據的轉換,輸出等同於 style 1。
****Hijri 是具有幾種變化形式的日歷系統,Microsoft® SQL Server™ 2000 使用其中的科威特演算法。重要 默認情況下,SQL Server 根據截止年份 2049 解釋兩位數字的年份。即,兩位數字的年份 49 被解釋為 2049,而兩位數字的年份 50 被解釋為 1950。許多客戶端應用程序(例如那些基於 OLE 自動化對象的客戶端應用程序)都使用 2030 作為截止年份。SQL Server 提供一個配置選項("兩位數字的截止年份"),藉以更改 SQL Server 所使用的截止年份並對日期進行一致性處理。然而最安全的辦法是指定四位數字年份。


當從 smalldatetime 轉換為字元數據時,包含秒或毫秒的樣式將在這些位置上顯示零。當從 datetime 或 smalldatetime 值進行轉換時,可以通過使用適當的 char 或 varchar 數據類型長度來截斷不需要的日期部分。

B. 如何在sql server2005里格式化sql腳本

格式化sql腳本在sql server 2005裡面不可用 可以使用Ctrl + Shift + U將選定內容轉換成大寫,使用Ctrl + U轉換成小寫;更多可以看Vs或者Sql server2005的編輯器的菜單 編輯 --> 高級中的菜單和快捷鍵。

C. 網頁設計師非常有用的幾個在線工具

時間戳轉換

功能簡介:Unix時間戳和北京時間互轉、獲取時間戳方法

地址:http://www.matools.com/timestamp


代碼對比/歸並

功能簡介:在線檢測/比較兩個文件文本的不同

地址:http://www.matools.com/compare


LESS編譯器

功能簡介:將LESS代碼編譯成CSS代碼,方便前端人員使用

地址:http://www.matools.com/less


crontab表達式

功能簡介:根據crontab表達式計算未來N次的執行時間

地址:http://www.matools.com/crontab


代碼格式化

功能簡介:可以對SQL、XML、JSON代碼進行格式化和美化

地址:http://www.matools.com/code-format


編碼轉換

功能簡介:URL解碼、Native轉UTF-8、Native轉ASCII

地址:http://www.matools.com/code-convert


網頁調色板

功能簡介:網頁顏色選擇器、顏色代碼查詢、RGB顏色值參考

地址:http://www.matools.com/color


正則表達式

功能簡介:正則表達式匹配和替換、多種常用正則表達式

地址:http://www.matools.com/regex


答題

功能簡介:學霸,快來做題,提升一下你的技能吧

地址:http://www.matools.com/exam


Markdown

功能簡介:將web上的文本轉換成HTML文檔

地址:http://www.matools.com/markdown


UBB編譯器

功能簡介:UBB是一種網頁中的替代HTML代碼的安全代碼

地址:http://www.matools.com/ubb


進制轉換

功能簡介:2~36進制之間任意進制轉換,支持浮點型

地址:http://www.matools.com/hex


CSV轉HTML

功能簡介:將CSV數據轉換為HTML的表格,並展示在頁面上

地址:http://www.matools.com/csv-html


HTML特殊符號

功能簡介:HTML特殊字元編碼大全

地址:http://www.matools.com/special-char


XML轉JSON

功能簡介:XML和JSON的內容和輸出互相轉換

地址:http://www.matools.com/xml-json


HTML轉JS

功能簡介:HTML和JS的內容和輸出互相轉換

地址:http://www.matools.com/html-js


js/css壓縮

功能簡介:在線壓縮Javascript和CSS代碼

地址:http://www.matools.com/compress


網頁常用字體

功能簡介:總結了各種常見的網頁字體的顯示效果

地址:http://www.matools.com/page-word


Cron生成器

功能簡介:可以在線生成任務調度Quartz的Cron表達式

地址:http://www.matools.com/cron


JSON格式化

功能簡介:Json解析、驗證、格式化、壓縮、以及Json與XML相互轉換

地址:http://www.matools.com/json


SQL格式化

功能簡介:sql在線美化、格式化、腳本壓縮

地址:http://www.matools.com/sql


埠掃描

功能簡介:掃描常用或指定的埠,查看埠是否開放

地址:http://www.matools.com/port


Base64編碼解碼

功能簡介:將字元base64編碼加密,或者將base64加密的字元還原

地址:http://www.matools.com/base64


MD5加密

功能簡介:生成32位和16位的大寫和小寫的密文

地址:http://www.matools.com/md5


摩斯電碼

功能簡介:在線摩斯電碼加密解密

地址:http://www.matools.com/morse


IP查詢

功能簡介:查詢IP或域名的地理位置和寬頻供應商、查看本機IP

地址:http://www.matools.com/ip


文字加密解密

功能簡介:支持AES、DES、RC4、Rabbit 等多種演算法

地址:http://www.matools.com/encrypt


HTTP狀態查詢

功能簡介:檢測網頁返回的HTTP狀態碼

地址:http://www.matools.com/page-status


生成htpasswd

功能簡介:生成htpasswd

地址:http://www.matools.com/htpasswd


favicon圖標製作

功能簡介:將上傳圖像剪切並生成ico格式的圖標

地址:http://www.matools.com/ico


傳圖識字

功能簡介:可以將一段含有英文文字的照片免費轉化成文字

地址:http://www.matools.com/ocr


gif圖製作

功能簡介:一鍵生成gif動態圖、閃圖和搞笑表情包

地址:http://www.matools.com/gif


生成二維碼

功能簡介:可以設置圖像格式、容錯率、大小、顏色及LOGO

地址:http://www.matools.com/qrcode


圖片轉pdf

功能簡介:在線免費將多張圖片轉成pdf文檔,一鍵生成pdf文檔

地址:http://www.matools.com/pdf


人臉識別

功能簡介:在線人臉識別,自動識別人臉批量裁剪出頭像圖片

地址:http://www.matools.com/face


DIY卡通頭像

功能簡介:免費的動漫人物製作工具,可以隨心定製男女卡通頭像

地址:http://www.matools.com/cartoon


傳圖識色

功能簡介:可以識別出遊標所在處圖片的顏色,並提取出圖片的主色調

地址:http://www.matools.com/image-color


手繪圖片

功能簡介:可以自動生成手繪風格照片,還可以改變照片的模糊度

地址:http://www.matools.com/sketch


圖片轉Base64

功能簡介:圖片和Base64編碼互轉

地址:http://www.matools.com/image-base64


衣服尺碼計算

功能簡介:輸入你的身高體重,即可計算出你需要的衣服尺寸

地址:http://www.matools.com/size


身份證信息查詢

功能簡介:輸入身份證號,查詢歸屬地、性別和出生年月

地址:http://www.matools.com/id


科學計算器

功能簡介:開方(√)、圓周率(π)、倒數(1/x)、正弦(Sin)

地址:http://www.matools.com/calculator


大小寫轉換

功能簡介:可以實現人民幣數字大寫轉換和英文大小寫轉換

地址:http://www.matools.com/upper-lower


日期間隔計算

功能簡介:一款可以計算兩個日期之間的天數的工具

地址:http://www.matools.com/date


漢字轉拼音

功能簡介:可以將漢字轉化為帶聲調的拼音

地址:http://www.matools.com/pinyin


文字去重

功能簡介:該工具可得到無重復數據的文字

地址:http://www.matools.com/repeat


單位換算器

功能簡介:長度、面積、重量、溫度等單位一鍵對等轉換

地址:http://www.matools.com/unit


中文簡繁轉換

功能簡介:將輸入的一段文字轉換為簡體或繁體

地址:http://www.matools.com/chinese-convert


陰陽歷轉換

功能簡介:支持農歷公歷互查,公歷和農歷互相轉換

地址:http://www.matools.com/lunar


郵編區號查詢

功能簡介:輸入省份、城市、區號或郵編查詢該地區號

地址:http://www.matools.com/postcode


字數統計

功能簡介:快速計算文章中漢字、標點、英文和數字的個數

地址:http://www.matools.com/count-char

D. Sql語句多行格式化為一行

在美化器中設置,講第一個tab頁面中的右邊距設置變大,即可。

E. sql server 2008怎麼自動格式化sql語句

sql server 2008自動格式化sql語句的具體步驟如下:

1、依照如下步驟打開Sql查詢編輯器:開始 → Microsoft SQL Server 2012→ SQL Server Management Studio。

這樣就解決了「sql server 2008自動格式化sql語句」的問題。

F. sql 日期格式轉換

1、首先點擊頂部菜單的【新建查詢】,打開一個SQL輸入窗口。

G. Sql Server2008 有格式化 Sql的 工具和方法或者快捷鍵么

自帶的沒有。我推薦兩個插件
SSMSToolsPack 和 sql complete
前者完全免費,得過2010國外一個評比的免費插件銀獎還是銅獎。可以格式話關鍵字的大小寫,SQL Snippets 這個功能比較好,定義常用的語句的縮寫,以前很長的語句幾個字母代表回去就寫完了,省了不少時間。還有很多很有用的功能,具體的可以到http://www.ssmstoolspack.com/去看看
後者用的少,要使用全部功能的話,得花錢。免費版就可以格式化書寫的格式了http://www.devart.com/dbforge/sql/sqlcomplete/

sql server 都沒有出現過自帶格式化功能,都是通過裝一些插件完成的。不知道2011版本會有沒有

H. 有沒有這樣一種軟體,可以把一堆連在一起的SQL語句自動格式化為清晰標準的SQL格式,如where子句排到下一行

plsql有beautiful功能,這就是sql語句自動格式化的功能

I. sql 格式化輸出時間

sql格式化輸出時間一般用convert函數。

語法:

CONVERT(data_type(length),data_to_be_converted,style)

data_type(length)規定目標數據類型(帶有可選的長度)。data_to_be_converted含有需要轉換的值。style規定日期/時間的輸出格式。

可以使用的style值: