View Full Version : سوال: جستجوی داده در یک دیتابیس و مشخص شدن جدول و ستون آن داده
maaaaaa
سه شنبه 21 خرداد 1387, 14:51 عصر
با سلام
یک دیتابیس با 700 جدول و تعداد زیادی view دارم،میخوام داده ای را در این دیتابیس جستجو کنم و این در حالی است که نه نام جدول مرتبط و نه نام ستون مرتبط با این داده را میدونم!!
آیا دستوری وجود داره که این داده را در کل دیتابیس جستجو کنه و نام کلیه جداول یا view هایی که این داده را دارا میباشد و نام ستونی از آن جدول که داده در آن ذخیره شده است را پیدا کند؟
با تشکر از دوستان.
ASKaffash
سه شنبه 21 خرداد 1387, 15:02 عصر
با سلام
باید خودتان کدبنویسید میتوانید ازجدول ذیل کمک بگیرید :
نام SP
عملکرد
SP_adduser
یک کاربر برای پایگاه داده جاری ایجاد می نماید
SP_attach_db
از یک مسیر اعلام شده یک پایگاه داده را به سرور معرفی می کند
SP_colums
ستون های یک جدول را در پایگاه داده کنونی ارائه می دهد
SP_databases
فهرست پایگاه داده های سرور جاری را باز می گرداند
SP_datatype_info
فهرستی از انواع داده ها به همراه محدودیت های هر نوع داده را باز می گرداند
SP_detach_db
ارتباط یک پایگاه داده را با سرور قطع می کند
SP_fkeys
اطلاعاتی درخصوص FK روی یک جدول در پایگاه داده کنونی را ارائه می دهد
SP_helpdb
مشابه SP_databases ولی در ساختاری متفاوت فهرستی از پایگاه داده های سرور ارائه می دهد
SP_helpdevice
فهرستی از مسیرهای Back Up ایجاد شده در SQL را ارائه می دهد
SP_helpfile
اطلاعاتی نظیر موقعیت فیزیکی ، سایز و ... از پایگاه داده کنونی ارائه می دهد
SP_helpindex
فهرستی از وضعیت ایندکس روی یک جدول از پایگاه داده را ارائه می دهد
SP_helpuser
اطلاعاتی درخصوص User های پایگاه داده کنونی را ارائه می دهد
SP_monitor
وضعیت عملکردی SQL Server را بطور خلاصه نمایش می دهد
SP_ password
کلمه عبور یک کاربر یا کاربر فعلی را با داشتن کلمه عبور قبلی تغییر می دهد
SP_ Pkeys
اطلاعاتی درخصوص PK روی یک جدول در پایگاه داده کنونی را ارائه می دهد
SP_ Rename
نام یک Object نظیر جدول ، ستون ، ... را در پایگاه داده کنونی تغییر می دهد
SP_ Renamedb
نام یک پایگاه داده را تغییر می دهد
SP_Stored_Procedures
فهرستی از SP و UDF های پایگاه داده کنونی را ارائه می دهد
SP_Tables
فهرستی از جداول موجود در پایگاه داده کنونی را ارائه می دهد
SP_addumpdevice
یک Device جدید جهت Back Up گیری برای SQL Server معرفی می کند
maaaaaa
سه شنبه 21 خرداد 1387, 15:19 عصر
سلام،ممنون
ولی این sp هایی که ارسال کردید ،فکر نمیکنم سوال منو جواب بده؟!!!!!!
ASKaffash
سه شنبه 21 خرداد 1387, 15:24 عصر
با سلام
گفتم باید یک برنامه به SQL بنویسید که بااستفاده ازحلقه و Sp های اشاره شده روی تک تک فیلدها با استفاده از SP_databases و SP_colums و تابع Convert عمل جستجو را انجام دهد یک دستور تنها نمیتواند درخواست شما را پاسخ دهد
maaaaaa
چهارشنبه 22 خرداد 1387, 07:37 صبح
خوب اگر شما میدونید کدش چیه ،زحمت بکشید کدش را بذارید،
آخه من خیلی حرفه ای در کد نوشتن sql نیستم!!!!!
maaaaaa
شنبه 25 خرداد 1387, 13:17 عصر
سلام به دوستان
یکی پیدا نشد جواب ما رو بده؟!!!!!!!!!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.