سلام

 

مثالی از Declare :

درقطعه برنامه مقابل اگربجای?  هریک از انواع داده nVarChar ,VarChar ,nChar ,Char باشد خروجی چقدر خواهد بود ؟

 

Declare     @x     ? (15)

Set     @x = ´ Hello´

Select     Len ( @x ) , DataLength ( @x )

 

 

پس از اجرای خروجی برای چهار حالت ذکر شده پاسخ به شکل جدول ذیل خواهد بود.

 

 

 

در قطعه برنامه مقابل مقدار خروجی چقدر است؟

 

Select     Len ( Convert (nChar , 300)) ,

DataLength (Cast (300 As nChar))

 

 

پس از اجرای برنامه به ترتیب خروجی 3,60  خواهد بود.

 

برنامه ای بنویسید که جمع طول رشته ای و باینری یک متغیر nVarChar  را بدست دهد.

 

Declare     @x     nVarChar (4000) , @L  SmallInt , @L  SmallInt

Set      @x = ´ Hello´

Select    @L= Len ( @x ) , @L = DataLength ( @x )

Select    @L + @L  AS  L

 

در پست های بعد با ما همراه باشید ...