MSSQL
Articles
如何將資料表複製一份到新的資料表中
先說明一下如標題的這種情況會用在哪裡?通常會用在需要大樣修改某個資料表的資料,但是又很擔心,如果改下去,不對的話,還原資料表,要去找DBA跪拜一下,才有可能還原,那還不如單獨備份一下資料表比較好,怎麼做最划算,就備份在自己隔壁,這樣最安全了。
例如在Oracle我們會這樣做:
Create table Table_BK20200514 as select * from Table
在MSSQL我們會這樣做:
Select * into Table_BK20200514 from Table
0
min.
MSSQL中換行符號的更換
微軟的MSSQL的換行符號(rn),可以使用特殊的方式找出來,如下:
UPDATE SET = REPLACE (, CHAR(13) + CHAR(10) , '<br/>')
0
minutes
MSSQL中遞迴的寫法
微軟的MSSQL也有遞迴功能,寫法如下,看起來有點奇怪,需要適應一下。
WITH AppCTE(, , ) AS
(
-- Anchor Query
SELECT , , FROM WHERE = 128
UNION ALL
-- Recursive Query
SELECT m., m., m. FROM ...
0
minutes