View Full Version : تعریف نام دیتابیس در زمان ایجاد آن
Sal_64
چهارشنبه 19 تیر 1387, 14:56 عصر
سلام
کد زیر را چه شکلی تغییر بدم
که بشه نام و آدرس دیتابیس رو به صورت متغییر بهش داد
با تشکر
CREATE DATABASE [anj] ON PRIMARY
( NAME = N'anj_Data', FILENAME = N'E:\anj_Data.MDF' , SIZE = 2752KB , MAXSIZE = UNLIMITED, FILEGROWTH = 5120KB )
LOG ON
( NAME = N'anj_Log', FILENAME = N'E:\anj_Log.LDF' , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
ASKaffash
چهارشنبه 19 تیر 1387, 15:02 عصر
سلام
اینطوری :
Declare @n VarChar(50),@S VarChar(4000)
Set @n='anj'
Set @S='CREATE DATABASE [anj] ON PRIMARY
( NAME = '+@n+'_Data, FILENAME = E:\'+@n+'_Data.MDF , SIZE = 2752KB , MAXSIZE = UNLIMITED, FILEGROWTH = 5120KB )
LOG ON
( NAME = '+@n+'_Log, FILENAME = E:\'+@n+'_Log.LDF , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )'
Exec(@S)
Sal_64
چهارشنبه 19 تیر 1387, 18:44 عصر
سلام
برای تعریف آدرس چه باید کرد
با فرض اینکه اسم دیتابیس ثابت باشه؟
با تشکر
Sal_64
پنج شنبه 20 تیر 1387, 09:25 صبح
سلام
دوستان کسی می تونه کمکی کنه؟
با تشکر
amin_alexi
پنج شنبه 20 تیر 1387, 09:32 صبح
سلام
فکر کنم همون کاری که برای اسم کردین !!
یه متغیر دیگه هم تعریف کن و بزار اونجا !
یا می خوای یه متغییر تعریف کن واسه اسم و آدرس ازش استفاده کن .
Sal_64
پنج شنبه 20 تیر 1387, 20:10 عصر
کسی از اساتید محترم
می تونن راهنمایی کنین؟
:خجالت:
Sal_64
جمعه 21 تیر 1387, 19:31 عصر
سلام
به همه دوستان باید ببخشید که اینقدر پیگیرم
اما به جواب این مطلب احتیاج اساسی دارم
ASKaffash
شنبه 22 تیر 1387, 09:46 صبح
سلام
فکر کنم همون کاری که برای اسم کردین !!
یه متغیر دیگه هم تعریف کن و بزار اونجا !
یا می خوای یه متغییر تعریف کن واسه اسم و آدرس ازش استفاده کن .
سلام
دوستمان جواب داد وروی مسیر را هم اگر خواستید پارامتریک کنید اگر دقت کرده باشید شما یک رشته کاملا متغیر دارید که با EXEC میتوانید آن را اجرا کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.