PDA

View Full Version : پیدا کردن نوع فیلد



fakhravari
سه شنبه 11 مهر 1391, 15:26 عصر
با سلام
برای مثال یه فیلد داریم از نوع nvarchar(50)
من از این کد استفاده میکنم
SELECT COLUMN_NAME,DATA_TYPE, IS_NULLABLE,ORDINAL_POSITION,COLUMN_DEFAULT,COLLAT ION_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='News_Cities'
خب من نیاز دارم این nvarchar که نمایش میده رو مقدار عددیشم بدست بیارم مثلا شاید nvarchar 60 یا max باشه.

fakhravari
سه شنبه 11 مهر 1391, 15:42 عصر
با سلام
پیداش کردم
SELECT character_maximum_length,COLUMN_NAME FROM INFORMATION_SCHEMA.columns
where table_name='tbl_Inbox'

fakhravari
سه شنبه 11 مهر 1391, 20:49 عصر
با سلام
دوستان یه سوال فنی
مثال
@UserName nvarchar(30),
@Password nvarchar(100),
@PersonelNo varchar(20),
@FirstName nvarchar(100),
@LastName nvarchar(100),
@NationalCode nvarchar(15),
@BirthDate nchar(10),
@Mobile nchar(10),
@LimitToIPs bit,
@ActiveStatus bit,
@Email varchar(30),
@Picture varbinary(max)
اگر نوع مقدار نوع فیلد نزاریم چه مشکلاتی پیش میاید
مثل varchar 30
varbinary(max)
nvarchar(100
------------------
30 / max / 100

حمیدرضاصادقیان
چهارشنبه 12 مهر 1391, 08:08 صبح
سلام
مقدار یک فیلد رو باید مشخص کنید. نمیتونه خالی باشه و بهتون خطا میده.نوع یک فیلدهم باید مشخص باشه.(البته من اینجوری سوال شمارو متوجه شدم مقداری گنگه!)

fakhravari
چهارشنبه 12 مهر 1391, 10:36 صبح
سلام
مثلا @Picture varbinary(max) و @PersonelNo varchar(20), و مثال های بالا
اگر در تعریف (max) و (20) ننویسیم برنامه قبول میکنه.
حالا این مقادیر چه مزیتی داره بودن یا نبودنش !