שלח תשובה

זירת השאלות

478
צפיות
2
תשובות

שלום האם אפשר לעשות UPDATE לDEFAULT

,‏ 3 במאי, 2006

שלום , בבסיס נתונים יש אפשרות להגדיר DEFAULT שיופיע כל פעם שנכנסת רשומה חדשה.. עכשיו נגיד היו לי 10 אנשים OK ? ויש את העמודה FLAG שהDEFAULT
שלזה זה TRUE. אחרי 10 אנשים אני רוצה שזה ישנה הDEFAULT לFALSE..
האם יש אפשרות לשנות זאת בלי לפגוע בTRUE של ה 10 אנשים הקודמים.. ?

תגיות:

2 תשובות

  1. gilad123 הגיב:

    ככה
    זה הקוד ב SQL SERVER

    ALTER TABLE dbo.table
        DROP CONSTRAINT DF_table_FLAG
    GO
    ALTER TABLE dbo.client ADD CONSTRAINT
        DF_table_FLAG DEFAULT 1 FOR discount
    GO

    DEFAULT מוגדר כ CONSTRAINT, אתה יכול ליצור ולבטל אותם.
    בדרך כלל השם של הCONSTRAINT הוא DF_table_column, אבל זה רק שם כך שזה יכול להיות כל דבר אחר

  2. gilad123 הגיב:

    כמובן FALSE במקום 1
    בקוד שלי 1 זה ערך הדפולט, ניתן לרשום כל ערך שמתאים לסוג המשתנה

שלח תשובה