sqlserver 刪除表中 指定字串

2021-09-25 23:42:11 字數 2932 閱讀 1698

源表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)

刪除鍊錶中指定節點

刪除鍊錶中指定節點 思路 利用其他結構 這裡利用棧結構 存放鍊錶中除要刪除的節點外的其他節點。依次將鍊錶元素放入棧中,當遇到要刪除的元素時跳過,最後將棧中元素重新連線成鍊錶。具體 public class removevalue public static node remove node head...

刪除鍊錶中指定的元素

1 新建鍊錶 2 輸出鍊錶 3 刪除鍊錶中的指定元素 include include include include test1.h 建立乙個結構體 typedef struct node node int count 0 記錄鍊錶的長度 node initlist 在迭代插入新的節點的過程中一直使...

SQL儲存過程之刪除指定表中指定字段所有約束

create procedure dropconstraint tb varchar 100 fd varchar 100 asdeclare tbname sysname,fdname sysname select tbname tb 要處理的表名 fdname fd 要處理的欄位名 定義刪除處理...