Re: [SQL ] MSSQL 2005 請教 運算

看板Database作者 (Magical)時間13年前 (2011/03/01 15:48), 編輯推噓6(604)
留言10則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《CavalryTseng (Cavalry)》之銘言: : magicalko : 在條件 欄位B1的值 = 欄位A1的值時 : B1 的 a = A1 a 時是一對多 : 有兩個值 : 所以無法再塞回同一個 B3 : 怪怪的... : ※ 引述《magicalko (Magical)》之銘言: : : TABLEA : : 欄位 A1 A2 A3 : : 值 a 2 3 : : 值 a 5 6 : : 值 a 7 8 : : TABLEB : : 欄位 B1 B2 B3 : : 值 a : : 值 b : : 值 a : : 請問如何能在 : : 欄位B1的值 = 欄位A1 的值時 : : 把TABLEB 欄位B3的值 : : 寫入A2 * A3 : : 變成如下 : : TABLEB : : 欄位 B1 B2 B3 : : 值 a 6 : : 值 b : : 值 a 56 : : 謝謝解惑 使用其他欄位無法完全識別..: ( 請問麼把欄位B2 寫入自動編號呢? 想利用欄位B2 AND B1識別去運算B3 B3 寫入完成後再將B2 清空 不知是否可能... 謝謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.182.25 ※ 編輯: magicalko 來自: 60.251.182.25 (03/01 16:12)

03/01 21:09, , 1F
你是要tableA的第1筆對tableB的第1筆 2對2這樣嗎?
03/01 21:09, 1F

03/01 21:49, , 2F
在已經存在的B2欄位寫入遞增的序號
03/01 21:49, 2F

03/02 00:24, , 3F
欄位屬性設成int,識別為是,識別值增量設為1
03/02 00:24, 3F

03/02 00:25, , 4F
但這樣tableB的編號1和編號3的a是要對應tableA的哪個
03/02 00:25, 4F

03/02 00:26, , 5F
你要不要先設定主鍵 ....@@
03/02 00:26, 5F

03/02 06:57, , 6F
不改欄位屬性能否辦的到呢?
03/02 06:57, 6F

03/02 10:37, , 7F
新增一個欄位,用完再砍掉
03/02 10:37, 7F

03/02 11:02, , 8F
主鍵值已經被其他三個欄位設定成同部主鍵了..
03/02 11:02, 8F

03/02 14:58, , 9F
能否教一下增加欄位識別為是,識別值增量設為1的語法
03/02 14:58, 9F

03/02 18:29, , 10F
語法不會 我直接用SSMS做的 @@; google alter table
03/02 18:29, 10F
文章代碼(AID): #1DRAJ24N (Database)
文章代碼(AID): #1DRAJ24N (Database)