تبلیغات
یادداشتهای علی سالخورده حقیقی - مطالب پایگاه داده SQL
 
یادداشتهای علی سالخورده حقیقی
We Provide Solutions for The Future Developement.
درباره وبلاگ


دریافت لوح تقدیر از سازمان ملل به عنوان مشاور فناوری اطلاعات سازمان در انتخابات برون مرزی سال 2004.

مدیر وبلاگ : علی سالخورده
نویسندگان
نظرسنجی
از کدامیک از آنتی ویروس های زیر استفاده میکنید و راضی هستید؟








آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
امیدوارم موارد زیر جهت مدیریت و کاهش حجم فضای اشغال شده درایو C و بهبود عملکرد کامپیوتر مفید باشه. (ویندوز کامپیوترم 7 هست ولی تقریبا همه جا کاربرد داره)
توصیه های عمومی:
1. خیلی خیلی زیاد تاکید میکنم که روی دسکتاپ هیچ فایلی نذارین. فقط میانبر یا همون Shortcut مجاز هستین.
2. سعی کنین پوشه های My Document و My Video و Music و Download که همشون توی درایو C هستن، کاملا خالی باشن.
نکته: بعضی از نرم افزارها بطور خودکار فایلهاشونو توی پوشه هایی که در مورد بالا گفتم ذخیره می کنن. مانند:



ادامه مطلب


نوع مطلب : عمومی، نکته ها و ترفندها، PHP، پایگاه داده SQL، 
برچسب ها : ویندوز، بهینه سازی ویندوز، تنظیمات ویندوز، حجم درایو کامپیوتر، ایندکس ویندوز، Indexing Options، PHP Log،
لینک های مرتبط :

       نظرات
1392/09/16
علی سالخورده

Some times we need to know all database columns names and data types and length for any activity, without this script you must check each database table for its columns names, data types and length but with this simple script you will able to get all these data with the minimum effort :)

SELECT SysObjects.[Name] as TableName,
SysColumns.[Name] as ColumnName,
SysTypes.[Name] AS [Name],
SysColumns.[Length] AS [Length]
FROM
SysObjects INNER JOIN SysColumns
ON SysObjects.[Id] = SysColumns.[Id]
INNER JOIN SysTypes
ON SysTypes.[xtype] = SysColumns.[xtype]
WHERE SysObjects.[type] = 'U'
AND SysTypes.[Name] <> 'sysname'
ORDER BY SysObjects.[Name]






نوع مطلب : پایگاه داده SQL، نکته ها و ترفندها، 
برچسب ها :
لینک های مرتبط :

       نظرات
1389/09/19
علی سالخورده

This function was written according to my needs , please modify to suit your requirements.

 

Input : VARCHAR(8000)

Output : VARCHAR(8000) [Formatted Phone Number]

 

Ex :

'8601234567' returns '(860)123-4567'

 

 

Tested on : SQL 2000,2005,2008



ادامه مطلب


نوع مطلب : پایگاه داده SQL، نکته ها و ترفندها، 
برچسب ها :
لینک های مرتبط :

       نظرات
1389/09/19
علی سالخورده

In our table we have a list of runners, the time the course was completed in and the runner's age. Our task is to retrieve the fastest X runners in each age range.

CREATE TABLE #Runners
(
Runner integer
NOT NULL,
Time integer
NOT NULL,
Age integer
NOT NULL
)
INSERT INTO #Runners
SELECT 1 , 10 , 20 UNION ALL
SELECT 2 , 15 , 20 UNION ALL
SELECT 3 , 11 , 20 UNION ALL
SELECT 4 , 12 , 30 UNION ALL
SELECT 5 , 18 , 30 UNION ALL
SELECT 6 , 9 , 40 UNION ALL
SELECT 7 , 16 , 40 UNION ALL
SELECT 8 , 13 , 30



ادامه مطلب


نوع مطلب : پایگاه داده SQL، نکته ها و ترفندها، 
برچسب ها :
لینک های مرتبط :

       نظرات
1389/09/19
علی سالخورده

You can use DBCC SHRINKFILE command to shrink database log files. For example to reduce the "pubs" database log, run the following command:

DBCC SHRINKFILE(pubs_log, 2)

This command attempts to shrink the pubs_log file to 2 MB.To find database log file name you can run the following command:

SELECT * FROM sysfiles

If the target size is not reached, You should first run the following command:

BACKUP LOG pubs WITH TRUNCATE_ONLY

and then run the DBCC SHRINKFILE again.

To read more about this subject, visit the following page:





نوع مطلب : پایگاه داده SQL، 
برچسب ها :
لینک های مرتبط :

       نظرات
1388/11/13
علی سالخورده

The following example cascades an update from the primary table titles to the dependent tables titleauthor and roysched.

create trigger cascade_utrig
on titles
for update as
if update(title_id)
begin
update titleauthor
set title_id = inserted.title_id
from titleauthor, deleted, inserted
where deleted.title_id = titleauthor.title_id
update roysched
set title_id = inserted.title_id
from roysched, deleted, inserted
where deleted.title_id = roysched.title_id
update salesdetail
set title_id = inserted.title_id
from salesdetail, deleted, inserted
where deleted.title_id = salesdetail.title_id
end


ادامه مطلب


نوع مطلب : پایگاه داده SQL، 
برچسب ها :
لینک های مرتبط :

       نظرات
1388/11/5
علی سالخورده

در این مقاله به بررسی دقیق ترتوابع Multi Statements  همراه با شرح یک مثال می پردازم .

تعریف : Multi Statements توابعی هستند که مقدار برگشتب آنها از نوع Table می باشد .
این جمله را شرح می دهم :
ابتدا ، متغیر هایی از نوع Table :



ادامه مطلب


نوع مطلب : پایگاه داده SQL، 
برچسب ها :
لینک های مرتبط :

       نظرات
1388/01/29
علی سالخورده

از زمان انتشار SQL Server 2005 تا کنون، بارها و بارها این نرم افزار را روی سیستم های مختلف نصب کرده ام.

در بسیاری از موارد، پس از نصب این برنامه مشاهده نمودم که ابزارهای سمت کلاینت (Client Tools) از قبیل Sql Server Management Studio و Documentations و غیره نصب نشده اند.

در ابتدا تصور می کردم که هنگام نصب این برنامه بی دقتی کرده ام ولی با تکرار این موضوع متوجه شدم که اشکالی در کار وجود دارد.



ادامه مطلب


نوع مطلب : پایگاه داده SQL، 
برچسب ها :
لینک های مرتبط :

       نظرات
1388/01/29
علی سالخورده

گاهی اوقات برنامه نویسان نیاز دارند تا حجم فایل های مربوط به دیتابیس مشخصی را محاسبه نموده و بر اساس آن سیاست خاصی را اتخاذ نمایند.

با استفاده از کوئری زیر می توان حجم فایل های دیتابیس خاصی را بدست آورد.



ادامه مطلب


نوع مطلب : پایگاه داده SQL، 
برچسب ها :
لینک های مرتبط :

       نظرات
1388/01/29
علی سالخورده