ورود

View Full Version : سوال: Trim کردن فیلدها در SQL2005



seniamail
یک شنبه 20 مرداد 1387, 07:28 صبح
با سلام
در SQL چگونه میتوانیم فیلدها را Trim کنیم؟ چون ما وقتی یک فیلد را وارد میکنیم SQL یکسری کاراکتر space به ادامه فیلد اضافه میکند.

amin_alexi
یک شنبه 20 مرداد 1387, 08:00 صبح
سلام
با استفاده از دستورات Ltrim و Rtrim ...
که یکی از چپ Trimمیکنه و دیگری از راست ...

KambizZandi
یک شنبه 20 مرداد 1387, 15:36 عصر
در sql server دو نوع براي string وجود داره:
يکي اونايي که با var شروع ميشه مثل varchar يا nvarchar: اين نوع space اضافي نداره و احتياجي به trim نيست
دومي var نداره مثل char يا nchar: در اين نوع به تعداد طول فيلد منهاي کاراکترهاي وارد شده در سمت راست فيلد space اضافه ميشه که اينو ميشه با rtrim برش داشت