سلام
من تازه شروع کردم sql رو یاد بگیرم یه 2-3 هفته ای هستش و مثل همیشه که برای شروع یادگیری هر زبان کامپیوتری با کم بود منبع مواجه بودم و خلاصه بعده کلی جست و جو چیزه بدرد بخوری هم پیدا نکردم (1 ماهی تقریبا سر کار بودم سر همین موضوع) خوب حالا خدا رو شکر شروع کردم حالا یه سوال مبتدیانه داشتم :
وقتی از دستور
که برای وارد کردن اطلاعاتی جدید در یک رکورد خالی در database استفاده میکنیم ایا نیازی هستش که همه fild های اون رکورد رو پر کنیم یا نه ؟ می تونینم بر اساس Null بودن یا نبودن fild های یک رکورد بعضی یاشونو خالی بزاریم و بعضی یاشونو پر کنیم ؟؟
یه سوال دیگه مقدار ستون primery key رو که برای هر رکورد فرق داره و منحصر به فرد هستش رو باید توی دستور بالا وارد کنیم یا نه ؟؟ یا خود برنامه خودش وارد میکنه و نیازی نیستش که مقدار primery key رو هم کاربر وارد کنه ؟؟
مرسی

من تازه شروع کردم sql رو یاد بگیرم یه 2-3 هفته ای هستش و مثل همیشه که برای شروع یادگیری هر زبان کامپیوتری با کم بود منبع مواجه بودم و خلاصه بعده کلی جست و جو چیزه بدرد بخوری هم پیدا نکردم (1 ماهی تقریبا سر کار بودم سر همین موضوع) خوب حالا خدا رو شکر شروع کردم حالا یه سوال مبتدیانه داشتم :
وقتی از دستور
کد:
string sqlcommand = "INSERT into table1 (fild1,fild2,...) values (values1,values2,....)
که برای وارد کردن اطلاعاتی جدید در یک رکورد خالی در database استفاده میکنیم ایا نیازی هستش که همه fild های اون رکورد رو پر کنیم یا نه ؟ می تونینم بر اساس Null بودن یا نبودن fild های یک رکورد بعضی یاشونو خالی بزاریم و بعضی یاشونو پر کنیم ؟؟
یه سوال دیگه مقدار ستون primery key رو که برای هر رکورد فرق داره و منحصر به فرد هستش رو باید توی دستور بالا وارد کنیم یا نه ؟؟ یا خود برنامه خودش وارد میکنه و نیازی نیستش که مقدار primery key رو هم کاربر وارد کنه ؟؟
مرسی
