sql2005一點點心得

2021-04-22 22:46:49 字數 1576 閱讀 2807

解除安裝ms sql 2005

首先解除安裝ms sql server

再解除安裝ms sql native client

再解除安裝ms sql 2005安裝程式支援檔案

其他剩下的全刪除掉。

刪除系統盤下的/program files/sql server 2005目錄

及聯更新和刪除

設定表mybbs中的authorid為外來鍵,參照author表的id欄位,直接使用transact sql語句,過程如下:

--增加表mybbs(authorid)的外來鍵約束fk_mybbs_author,表mybbs中的authorid受表author中的主鍵id約束:

begin transaction

alter table dbo.mybbs add constraint fk_mybbs_author

foreign key (authorid)

references  dbo.author([id]) on update cascade on delete cascade

--刪除外來鍵約束fk_mybbs_author:

--alter table dbo.mybbs drop constraint fk_mybbs_author

--rollback

commit transaction

上面on update cascade,on delete cascade兩個選項,指明以後author表的id欄位有delete,update操作時,mybbs表中的id也會被級聯刪除或更新。如果沒有選中,是不可以對author表中已被mybbs表關聯的id進行update或者delete操作的。

use [***]

goalter table [dbo].[***]  with check add  constraint [fk_***] foreign key(***)

references [dbo].[***] ([***])

alter table [dbo].[***]  with check add  constraint [fk_***] foreign key(***)

references [dbo].[***] ([***])

use [***]

go/****** 物件:  index [uk_name]    指令碼日期: 07/02/2008 14:57:55 ******/

alter table [dbo].[a] add  constraint [uk_name] unique nonclustered

([name] asc,

[update_on] asc

)with (sort_in_tempdb = off, ignore_dup_key = off, online = off) on [primary]

alter table b with check add constraint fk_name_1 foreign key([id],[name]) references a([id],[name])

關於建立外來鍵約束

外來鍵的型別必須一致,包括長度,但是是否為空無所謂

外來鍵必須關聯到他所關聯的表中的一條記錄,也就是多對一的原則

打排球的一點點心得

今年打排球感覺比去年進步多了,然後還認識了很多好朋友,很開心,再打排球的過程中,有一點點心得,要記下來。打球不是乙個人的事,要相信隊友。乙個人不可能既打這裡又打那裡。如果隊友出現了失誤,不要相互埋怨,每個人都有失誤的可能,重要的是保持士氣,別洩氣。既然選擇了乙個團隊,就要相信這個團隊,出了問題,不要...

原 Erlang的一點點心得

1 有關erl安裝目錄的lib資料夾。在這個資料夾下面的資料夾裡面的beam檔案是可以直接被執行的,不管在哪個目錄下。但會出現下面兩種情況,一種是在lib資料夾下兩個不同的資料夾裡面有相同的檔案 另一種是lib資料夾下有的乙個資料夾下有乙個a.beam檔案,在你的erl執行目錄中也有乙個a.beam...

SQL一點心得

sql語句將所有 stock 表裡的 縮寫 led甲 替換改寫成 led刷 update dbo stock set 縮寫 replace 縮寫 led甲 led刷 where 縮寫 like led甲 go字首 update mytable set myfield replace myfield,...