[SQL ] MS SQL 關於無效資料行名稱的問題
不好意思 之前忘了附上database的名稱
使用的是MS SQL 2005的版本
以下是我遇到的問題
最近才剛接觸SQL不久 請人幫忙寫了CODE
想要自己修改 修改之後之前跑都沒有問題
但是剛剛跑出現了錯誤訊息
訊息 207,層級 16,狀態 1,行 69
無效的資料行名稱 'SEQID'。
但是我在之前就已經定義了SEQID的資料行
以下是我的CODE
SELECT * INTO TING.dbo.TEMP_I
FROM TING.dbo.TXN_G1_1_BUY_SPLIT
WHERE AID = @AIDU AND T_SYMBOL = @SYMU
ALTER TABLE TING.dbo.TEMP_I
DROP COLUMN SEQ
ALTER TABLE TING.dbo.TEMP_I
ADD SEQID INT PRIMARY KEY IDENTITY ←定義SEQID的部份
CREATE INDEX IDX_S ON TING.dbo.TEMP_I(SEQID)
(中間省略)
DECLARE @INDATE NVARCHAR(8),@AID INT,@SYM NVARCHAR(15),@INPRICE REAL
SELECT @INDATE = T_DATE ,@AID =AID ,@SYM= T_SYMBOL , @INPRICE= AVG_PRICE
FROM TING.dbo.TEMP_I
WHERE SEQID = @J ←錯誤的資料行
感覺上好像前面的動作都沒有執行
(因為最前面有要create一個table但執行後也沒有)
就跳到第69行 不曉得為什麼
想請問各位高手一下 >< 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.107
推
06/01 13:52, , 1F
06/01 13:52, 1F
→
06/01 14:24, , 2F
06/01 14:24, 2F
→
06/01 14:31, , 3F
06/01 14:31, 3F
推
06/01 16:50, , 4F
06/01 16:50, 4F