در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

goleyakh1162

سفارشي كردن نام ستون جدول در اسكيوال

با سلام و عرض ادب

آيا در اسكيوال اين امكان وجود دارد كه بشه اسم ستون را به صورت سفارشي و خودكار توليد كرد .

مثلا با اجراي يك دستور در اسكيو ال يك ستون توليد بشه كه اسم اون sal1 بشه و در صورت اجراي مجدد دستور يك ستون جديد به نام sal2 و sal3 , الي آخر توليد بشه.

من از دستور

ALTER TABLE table_name

ADD column_name datatype;

استفاده كردم اما امكان سفارشي كردن نام و توليد نام جديد به ازاي هر اجراي جديد ندارد.

با تشكر از بذل توجه شما

#آموزش_sql_server
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

سلام

بنظرم بهتره با یک زبان برنامه نویسی مانند سی شارپ این کار را انجام دهید

هرشروعي پاياني دارد وزمان کوچ نزديک است (نهج البلاغه حکمت187)
goleyakh1162

بسيار سپاسگزارم از پاسخگويي شما.

درحقيقت برنامه من تحت سي شارپ و بانك اطلاعاتي sql است .

ممكنه بيشتر توضيح بديد كه توي سي شارپ چه دستوري بايد بنويسم؟

سوال 1: چرا در هر بار اجرا باید ساختار جدول در دیتابیس عوض بشه؟

سوال 2: دلیل انجام این کار چیه؟

البته به نظر من:

این کار شما اشتباه هست.چون ساختار دیتابیس تا حد زیادی نباید بتونه از کاربر تاثیر بگیره.ساختار همیشه باید ثابت باشه.

zman
goleyakh1162

سلام و عرض ادب و تشكر

من اصلا نميخوام كه ساختار ديتا بيس ويرايش و يا عوض بشه .

ميخواستم كه براي هر ركورد يك يا چند سال مختلف داشته باشم كه بسته به نظر ادمين ، فقط ، سال ايجاد بشه . كه به هيچ عنوان هم تغيير نميكنه و فقط ايجاد ميشود.

درحقيقت : من برنامه اي را دارم كار ميكنم كه ادمين براي هر ركورد بايد يك يا چند سال و براي هرسال 12 ماه را بايد ايجاد كند. اما چون سالهاي هر ركورد متفاوت است من مجبور هستم كه امكان ايجاد سال را در برنامه بذارم و همينجاست كه با مشكل بر ميخورم.

بسيار سپاسگذار ميشم اگر در اين خصوص راهنمايي بفرماييد .چون من كاملا به بن بست رسيدم.

master/detail

the main table is master

the second table is detail

یعنی جدولی که دارین رو اصلی در نظر بگیرید و یک فیلد کلید اصلی در نظر بگیرید.

یک جدول ثانویه ایجاد کنید و برای هر رکورد جدول اصلی هزاران رکورد ایجاد کنید.

zman
goleyakh1162

از راهنمايي شما بسيار متشكرم. مشكل حل شد.

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....