Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť dáta v TSQL

T - SQL alebo Transact - SQL , dodáva kontrolu transakcií , spracovanie riadku , premenné a spracovanie výnimiek do SQL pre databázy Microsoft a Sybase . Databáza programátori môžu použiť T - SQL pre vytvorenie lokálne premenné a postupy a pridať riadenia toku prvkov jazyka na databázové transakcie , s využitím flexibility a kontroly , ktoré ponúka procedurálnych jazykov . T - SQL poskytuje podporné funkcie pre reťazec , matematické a funkcie dátum , čo je dobrou voľbou pre vývojárov , ktorí chcú viac programových riešení pre svoje databázové procesy . Pokyny dovolená 1

Pripojte sa k predvolenú inštanciu servera SQL Server pomocou SQLCMD otvorením riadku DOS a písanie SQLCMD .
2

deklarovať lokálnu premennú pomenovanú " @ myDay " typu " datetime " a stlačte klávesu " Enter " . " @ MyDay " premenná bude mať dátum má byť prevedený . Pridať k návratu po deklarácii premennej . Napríklad :

1 > declare @ myDay datetime
3

Načítať aktuálny dátum pomocou " ) getDate ( Transact - SQL " funkciu . Priradenie aktuálne hodnoty dáta na " @ myDay " premenné a pridať návrat .

1 > declare @ myDay datetime

2 > set @ myDay = getDate ( )
4

Print " @ myDay " na obrazovke pomocou tlačového vyhlásenia a zadajte pevný výnos . Tlač " @ myDay " sa zobrazí hodnota premennej pred tým , než je prevedený .

1 > declare @ myDay datetime

2 > set @ myDay = getDate ( )

3 > vytlačiť @ myDay
5

použite convert T - SQL previesť hodnotu " @ myDay " na " varchar ( 10 ) " dátový typ . " Convert ( ) " Príkaz má tri hodnoty : typ dát , ktoré dáta by mala byť prevedená , premenné , ktoré majú byť prevedené , a kód štýl . V tomto príklade , štýl kód " 101 " prevádza " @ myDay " premennej dátového typu " varchar ( 10 ) " vo formáte mm /dd /rr . Sledujte vyhlásenie previesť s tvrdým návratom .

1 > declare @ myDay datetime

2 > set @ myDay = getDate ( )

3 > vytlačiť @ myDay

4 > select convert ( varchar ( 10 ) , @ myDay , 101 )
6

Vytlačiť " @ myDay " na obrazovke pomocou tlačového vyhlásenia a zadajte pevný výnos .

1 > declare @ myDay datetime

2 > set @ myDay = getDate ( )

3 > vytlačiť @ myDay

4 > select convert ( varchar ( 10 ) , @ myDay , 101 )

5 > print @ myDay
7

Zadajte príkaz " GO " a stlačte " Enter . " Datetime hodnota " @ myDay " sa vytlačí na obrazovku v jeho pôvodnom formáte ( pre- konverzie ) a " varchar ( 10 ) " hodnota " @ myDay " sa vytlačí na obrazovku v mm /dd /rr ( po - konverzie ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené