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 SQL Server

Prevod dátum v SQL zahŕňa konverziu dátových hodnôt z určitého dátového typu , ako je znak ( char , varchar , nchar alebo nvarchar ) dátový typ , do datetime ( a smalldatetime ) dátový typ alebo vice versa . Zo všeobecného hľadiska , to znamená , že ak existuje stĺpec v databáze , ktorá je držiteľom údaje o dátume a je typ dát , než DATETIME , ako je napríklad formát textovej báze ( char , varchar , atď ) , je možné previesť všetky údaje stĺpce , aby zodpovedal formátu datetime . Hoci charakter - to - date konverzie ( a naopak), sú najčastejšie používané prevody zahŕňajúce hodnôt dátumu a času , môže byť aj iné typy údajov , ako celé číslo ( INT ) prevedené na DATETIME rovnako . Proces premeny DATETIME je dôležité využívať dáta vo vzorkách dotaze SQL pre výber a manipuláciu záznamy pred alebo po určitom dátume . Táto funkcia nie je dostupná , ak dáta sú v niekoľkých textových format.Assumptions patrí užívateľovi , ktorý má pracovnú znalosť Transact SQL ( T - SQL ) , jazyka a Microsoft SQL Server , rovnako ako všeobecnú znalosť písania SQL dotazov . Veci , ktoré budete potrebovať v Microsoft SQL Server Database Software
databáza obsahujúca dáta , ktoré majú byť prevedené
Zobraziť ďalšie pokyny
znak na dátum konverzie
1

použite T - SQL CONVERT funkcie na vykonanie konverzie z dátového typu znak na dátum dátový typ pomocou syntaxe a štýlu formát dátumu údajov rrrr - mm - dd hh : mm : . ss
2

štruktúra konverzie SQL príkazu je : CONVERT ( DateTime , CharacterColumn , 120 ) , kde premenná znak obsahuje dáta previesť na dátový typ DateTime . Trailing 120 je štýl číslo a označuje formát štýlov pre zobrazenie na aktuálne dáta . Style 120 udáva štýl v súlade s formátom 24 hodín , až do druhej ( yyyy - mm - dd hh : mi : ss ) . Úplný zoznam DateTime štýlov , pozri zoznam na zdroje
3

SQL vyššie bude prevod znakových dát do aktuálne dáta a zobrazovať dáta v tomto formáte : . 2009-08 - 04 11:32:34 .
Dátum do znakovej konverzie
4

potreba môže vzniknúť tiež previesť dáta z dátového typu DateTime dátový typ znak . V tomto prípade musí byť uvedené maximálna dĺžka dát v znakovej stĺpci .
5

V tejto syntaxe vzorky , typ varchar dáta budú prevedené na dátový typ DateTime . Štýl je ID 105 , ktorá označuje dátum vo formáte DD - MM - RR . ( 10 ) udáva maximálnu dĺžku varchar stĺpca . V príklade , maximálna dĺžka dát v varchar stĺpca je 10 characters.CONVERT ( varchar ( 10 ) , DatetimeColumn , 105 )
6

Transact - SQL používa príkaz CONVERT transformáciu texte - na základe stĺpce dát do alebo z dátového typu DateTime .

Najnovšie články

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