پاسخ به:آموزش گام به گام SQL Server
پنج شنبه 30 تیر 1390 11:49 AM
سلام
مثالی از Declare :
مثال) درقطعه برنامه مقابل اگربجای? هریک از انواع داده nVarChar ,VarChar ,nChar ,Char باشد خروجی چقدر خواهد بود ؟
Declare @x ? (15)
Set @x = ´ Hello´
Select Len ( @x ) , DataLength ( @x )
پس از اجرای خروجی برای چهار حالت ذکر شده پاسخ به شکل جدول ذیل خواهد بود.
نام داده |
مقدار Len |
تعداد Data Length |
Char |
5 |
15 |
nChar |
5 |
30 |
VarChar |
5 |
5 |
nVarChar |
5 |
10 |
مثال) در قطعه برنامه مقابل مقدار خروجی چقدر است؟
Select Len ( Convert (nChar , 300)) ,
DataLength (Cast (300 As nChar))
پس از اجرای برنامه به ترتیب خروجی 3,60 خواهد بود.
مثال) برنامه ای بنویسید که جمع طول رشته ای و باینری یک متغیر nVarChar را بدست دهد.
Declare @x nVarChar (4000) , @L1 SmallInt , @L2 SmallInt
Set @x = ´ Hello´
Select @L1 = Len ( @x ) , @L2 = DataLength ( @x )
Select @L1 + @L2 AS L
در پست های بعد با ما همراه باشید ...