PDA

View Full Version : سوال: Create Database



lastmory
یک شنبه 09 آبان 1389, 23:36 عصر
سلام به دوستان
خسته نباشید
من میخوام راجع به چندئ تا از آپشن های ساخت دیتابیس اطلاعات بگیرم
1:Collation
میگن اگه روی Default باشه با دیتا تایپ Varchar مشکل پیدا میکنه
من گذاشتمش روی SQL_Latin1_General_CP1256_Cl_AS
میدونم که با Varchar و فارسی مشکل نداره
اما نمیدونم اصلا چی هست :لبخند:
2:ANSI NULL DEFAULT
ANSI NULLS ENABLED:3
ANSI PADING ENABLED:4
Restrict Access:4

ممنون میشم راهنمایی کنید دوستان
:بوس::لبخند:

میلاد قاضی پور
دوشنبه 10 آبان 1389, 01:25 صبح
منم داشتم کتابی مطالعه میکردم که سوألاتی در همین زمینه دارم که یکیش همین collation هست .
بعدیش اینه که خاصیت های :
ansi cursor default ,ansi cursor default on commit
به چه دردی میخورن ؟


سوألات به عنوان و موضوع تاپیک مربوط هستند و نیازی به ایجاد تاپیک جدید نبود

Reza_Yarahmadi
دوشنبه 10 آبان 1389, 08:14 صبح
دوستان روي هر كلمه اي كه نميدونيد اگر F1 بزنيد ميتونيد از Help خود SQL Server كاركرد اونو پيدا كنيد.
اين توضيحات از اونجا گرفته شده

SET ANSI_NULLS { ON | OFF }
The SQL-92 standard requires that an equals (=) or not equal to (<>) comparison against a null value evaluates to FALSE. When SET ANSI_NULLS is ON, a SELECT statement using WHERE column_name = NULL returns zero rows even if there are null values in column_name. A SELECT statement using WHERE column_name <> NULL returns zero rows even if there are nonnull values in column_name.
When SET ANSI_NULLS is OFF, the Equals (=) and Not Equal To (<>) comparison operators do not follow the SQL-92 standard. A SELECT statement that uses WHERE column_name = NULL returns the rows with null values in column_name. A SELECT statement that uses WHERE column_name <> NULL returns the rows with nonnull values in the column. Also, a SELECT statement that uses WHERE column_name <> XYZ_value returns all rows that are not XYZ_value and that are not NULL.



SET ANSI_PADDING { ON | OFF }

Columns defined with char, varchar, binary, and varbinary data types have a defined size.
This setting affects only the definition of new columns. After the column is created, SQL Server 2005 stores the values based on the setting when the column was created. Existing columns are not affected by a later change to this setting.
Note: We recommend that ANSI_PADDING always be set to ON.


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