PDA

View Full Version : سوال: عدم تكراري بودن ديتابيس



MR.Karami
پنج شنبه 26 آذر 1388, 13:03 عصر
با سلام

ميخوام بعد از نصب برنامه و قبل از اجراي برنامه اگر ديتابيس برنامه در Sql وجود ندارد ديتابيس را ايجاد كرده وسپس اجرا شود و اگر وجود دارد برنامه اجراشود؟


باتشكر :لبخندساده:

oracler
جمعه 27 آذر 1388, 02:38 صبح
سلام
فکر میکنم برای ساخت db کد sql زیر را باید وارد کنید:

if not exist database db_name then
create database db_name

MR.Karami
یک شنبه 29 آذر 1388, 11:24 صبح
if not exist database db_name then
create database db_nameدستور بالا رو انجام دادم اما براي من در Sql2008جواب نداد ولي با نوشتن دستور زير در Sql ميتوانيد مطلع شويد كه آيا ديتابيس وجود دارد يا خير.
اگرديتابيس وجود داشته باشد (1) در غير اين صورت (0) را برمي گرداند

SELECT Count(*) FROM sys.databases WHERE [name]='db_name':لبخندساده: