我在數據庫表中有像hh:mm ss這樣的時間格式。 我寫了一個查詢來從列中獲取這些值。時間格式的正則表達式
declare @reg nvarchar(100)
set @reg = '^(?:(?:([01]?\d|2[0-3]):)?([0-5]?\d):)?([0-5]?\d)$'
select time from table1 where time = @reg
但是,它沒有顯示我的結果。如何獲得結果?
編輯: 的樣本數據(這裏是我想從科拉姆找一下):
23:36 26
08:55 46
這是我想在該列改變:
23:36:26
08:55:46
請郵寄樣本數據和預期的結果... – Chanukya
' SQL SERVER'不支持'正則表達式' –
嘗試使用time LIKE reg而不是time = reg? – kendzi