Fråga : Formatera kolonner i SQL-serveren 2005

Hälsningar alla;

i Oracle du kan formatera långa kolonner till din böjelse:

Example: beskrivningen för

COL FORMATERAR A13

So, när du gör ett valt på bordlägga som innehåller beskrivningskolonnen  -- beskrivningskolonnen visas med 13 tecken.

How skulle dig gör det samma tinget i SQL-server

Thank dig för din time
" klar "

Svar : Formatera kolonner i SQL-serveren 2005

Hi,

Jag skulle använder något som var lik:

välj lämnat (type_desc, 10)

att att välja 10 teckenen längst till vänster. Om du önskar egentligen fixad längd, då dig styrkabehov att vaddera skugga utrymmen:

välj lämnat (type_desc+ ', 10)

om den kan vara OGILTIG, då bör egentligen kontrollera nullibilityen av kolonnen:

välj lämnat (isnull (type_desc, '') + ' ', 10)

eller du kan också konvertera eller cast som RÖDING (10) som väl…,

vald omvänd (röding (10), type_desc)

vald cast (type_desc som röding (10))

Den skulle är trevlig att ha en formatera att befalla/fungerar, men i SQL-server vi gör inte. Emellertid det finns några väg av att behandla den per över, precis a bet lite ”rått”.
Andra lösningar  
 
programming4us programming4us