PDA

View Full Version : سوال در مورد مقدار اولیه دهی یک فیلو و تعیین مقدار اعشار یک فیلد ار نوع real?



oghab
سه شنبه 15 آذر 1384, 15:39 عصر
سلام
شرمنده که سوال ابتدایی می پرسم.
می خواستم بدونم اگه ه فیلد از نوع bit داشته باشیم. چخ تنظیمی باسد انجام بدیم که اگه کاربر مقداری وارد فیلد نکرد خود sql آن را صفر در نظر بگیرد؟
و اگه یه فیلو از نوع real داشته باشیم. چطوری میشه تنظیم کرد که فقط تا دو رقم اعشار عدد قبول کند و اعداد با رقم اعشار بیشتر را قبول نکند؟
می خواستم بدونم این تنظیمات را در کجا باید انجام دهم؟
ممنونم
موفق باشید

AminSobati
سه شنبه 15 آذر 1384, 16:59 عصر
دوست عزیزم،
در نظر گرفتن مقدار Default منحصر به bit نمیشه. هر فیلدی ممکنه به چنین چیزی نیاز داشته باشه. از طرفی، برای داشتن تعداد ارقام دلخواه بعد از اعشار، از Decimal میتونین استفاده کنین:


USE TempDB
GO

CREATE TABLE Test(
C1 BIT DEFAULT 0,
C2 DECIMAL(10,2)
)

oghab
چهارشنبه 16 آذر 1384, 13:50 عصر
سلام
ممنونم
وقتی جدول را توی enterpise manager با راست کلیک و new table و مخشص کردن فیلدها در آنجا میسازیم. چطور مقدار default مشخص کنم

AminSobati
چهارشنبه 16 آذر 1384, 19:00 عصر
زمانی که در حالت Design روی فیلد مورد نظر قرار گرفتین، در نیمه پایینی صفحه Default Value دارید

shayan_delphi
چهارشنبه 16 آذر 1384, 19:30 عصر
سلام
برای عدد اعشار هم اگه نوعش را Decimal بگیرید در نیمه پایینی می شه تعداد عدد صحیح و اعشار را تعیین کرد

oghab
پنج شنبه 17 آذر 1384, 09:12 صبح
خیلی ممنون از همگی
با آرزوی سلامتی و موفقیت