日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1231 sqlserver_sqlserver 删除表中 指定字符串

發布時間:2024/1/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1231 sqlserver_sqlserver 删除表中 指定字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源表T

"單據編號" ????????????? "航班計劃日期" ??? ?? "航班號" ?????????"起飛航站代碼" ?????????"降落航站代碼"

"C-026413700" ?????"2013-2-11" ??????????"CA1231" ???????"PEK" ???????????????????????"XIY"

"C-026413699" ?????"2013-2-11" ??????????"CA1231" ???????"PEK" ???????????????????????"XIY"

"C-026413698" ?????"2013-2-11" ??????????"CA1231" ???????"PEK" ???????????????????????"XIY"

"C-026413697" ?????"2013-2-11" ??????????"CA1231" ???????"PEK" ???????????????????????"XIY"

"C-026413696" ?????"2013-2-11" ??????????"CA1231" ???????"PEK" ???????????????????????"XIY"

目標表T:

單據編號 ??????????????????? 航班計劃日期 ?????? ?? 航班號 ? ? ? ? ? ?? 起飛航站代碼 ????????????降落航站代碼

C-026413700 ?????????? 2013-2-11 ?????????? CA1231 ??? ? ? ? ?? PEK ????????????????????????? XIY

C-026413699 ?????????? 2013-2-11 ?????????? CA1231 ??? ? ? ? ?? PEK ????????????????????????? XIY

C-026413698 ?????????? 2013-2-11 ?????????? CA1231 ??? ? ? ? ?? PEK ????????????????????????? XIY

C-026413697 ?????????? 2013-2-11 ?? ? ? ??? CA1231 ??? ? ? ? ?? PEK ????????????????????????? XIY

C-026413696 ?????????? 2013-2-11 ?????????? CA1231 ??? ? ? ? ?? PEK ????????????????????????? XIY

SQL語句:

1 --如果數據庫中存在 表T,則刪除表T

2 if not object_id(N'T') is null

3 drop table T

4 Go

5 --新建表T

6 Create table T(["單據編號"] nvarchar(33),["航班計劃日期"] nvarchar(31),["航班號"] nvarchar(28),["起飛航站代碼"] nvarchar(25),["降落航站代碼"] nvarchar(25))

7 SELECT * FROM dbo.T

8 --新增數據

9 Insert T

10 select N'"C-026413700"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all

11 select N'"C-026413699"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all

12 select N'"C-026413698"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all

13 select N'"C-026413697"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"' union all

14 select N'"C-026413696"',N'"2013-2-11"',N'"CA1231"',N'"PEK"',N'"XIY"'

15 Go

16 SELECT * FROM dbo.T

17 --更新表T中數據:將數據中 雙隱號 刪除

18 UPDATE T

19 SET ["單據編號"] = REPLACE(["單據編號"], '"', '') ,

20 ["航班計劃日期"] = REPLACE(["航班計劃日期"], '"', ''),

21 ["航班號"] = REPLACE(["航班號"], '"', ''),

22 ["起飛航站代碼"] = REPLACE(["起飛航站代碼"], '"', ''),

23 ["降落航站代碼"] = REPLACE(["降落航站代碼"], '"', '')

24 SELECT * FROM dbo.T

25 --更新表T中頭字段:將頭字段中 雙隱號 刪除

26 EXEC sp_rename 'T.["單據編號"]','單據編號'

27 EXEC sp_rename 'T.["航班計劃日期"]','航班計劃日期'

28 EXEC sp_rename 'T.["航班號"]','航班號'

29 EXEC sp_rename 'T.["起飛航站代碼"]','起飛航站代碼'

30 EXEC sp_rename 'T.["降落航站代碼"]','降落航站代碼'

31 SELECT * FROM dbo.T

32 --刪除表T中數據

33 delete from T

34 SELECT * FROM dbo.T

執行結果:

sqlserver》單擊數據庫》新建查詢(N)》復制SQL語句到空白處》 !執行(X)

總結

以上是生活随笔為你收集整理的1231 sqlserver_sqlserver 删除表中 指定字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。