A.Farzin
دوشنبه 03 دی 1386, 19:01 عصر
با سلام
به تصویر جدول زیر نگاهی بیندازید.
در این جدول بین ستون ColID و ستون RefColID یک رابطهای برقرار است. برخی از رکوردهای این جدول بچههای یک رکورد دیگر در همان جدول به حساب میآیند که مقدار ستون ColID مادر در ستون RefColID بچه، نوشته شده است.
نوع داده تعریف شده برای ColID از نوع int است و constraint آن بر وضعیت Counter +1 (یا همان Autonumber) تنظیم شده است.
در آینده نزدیک لازم خواهد شد تا دیتاتایپ ستون ColID از int به bigint تغییر داده شود.
در ضمن مقادیر فعلی موجود در ستون ColID به دلیل ارتیاط داشتن رکوردها براساس آنها به هیچ عنوان نیاید عوض شود.
با توجه به دارا بودن Constraint فوق و با محدودیت فوق، آیا تغییر نوع داده موجب تغییر مقادیر موجود در ابن فیلد خواهد شد؟
اگر بله، چه کنم که ارتباط رکوردها با هم به هم نخورد؟
ممنون
به تصویر جدول زیر نگاهی بیندازید.
در این جدول بین ستون ColID و ستون RefColID یک رابطهای برقرار است. برخی از رکوردهای این جدول بچههای یک رکورد دیگر در همان جدول به حساب میآیند که مقدار ستون ColID مادر در ستون RefColID بچه، نوشته شده است.
نوع داده تعریف شده برای ColID از نوع int است و constraint آن بر وضعیت Counter +1 (یا همان Autonumber) تنظیم شده است.
در آینده نزدیک لازم خواهد شد تا دیتاتایپ ستون ColID از int به bigint تغییر داده شود.
در ضمن مقادیر فعلی موجود در ستون ColID به دلیل ارتیاط داشتن رکوردها براساس آنها به هیچ عنوان نیاید عوض شود.
با توجه به دارا بودن Constraint فوق و با محدودیت فوق، آیا تغییر نوع داده موجب تغییر مقادیر موجود در ابن فیلد خواهد شد؟
اگر بله، چه کنم که ارتباط رکوردها با هم به هم نخورد؟
ممنون