none
預設值和計算資料行的疑問? RRS feed

  • 問題

  • 各位大大,小弟有幾個問題想要請教一下:

    1.在一欄的"預設值或繫結"屬性中,若我想要將function的參數設為column name時,我應該要如何寫?還是說無法設column name?

    2.若原本在TABLE中就已有DATA,那當我在設定"計算資料行規格"屬性時,有辦法做到只有新insert的DATA會計算,而原有的DATA不會變更嗎?

    請各位大大指點指點!! Thank you~

    2010年4月3日 下午 03:18

解答

    1. 沒看過這樣做
    2. SQL Server 會自動去處理計算欄位,除非您的計算公式有改變,不然已經計算過的計算欄位之值是不會有所改變的

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2010年4月3日 下午 03:32
    版主

所有回覆

    1. 沒看過這樣做
    2. SQL Server 會自動去處理計算欄位,除非您的計算公式有改變,不然已經計算過的計算欄位之值是不會有所改變的

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2010年4月3日 下午 03:32
    版主
  • SQL Server 會自動去處理計算欄位,除非您的計算公式有改變,不然已經計算過的計算欄位之值是不會有所改變的

    感謝大大的指點,那...如果我是先建出一個TABLE,然後再建幾比DATA,之後在加入"計算欄位",如此一來,原則上原DATA也會消失,變成計算的結果,那...不知有沒有方法讓原本已經存在的DATA不會改變,只有新增的才會變動?

    感謝大大的指點~ Thank you!!

    2010年4月3日 下午 04:45
  • No you can't, computed column is effective for all rows in the table.
    2010年4月4日 上午 12:46