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átum a čas v SQL Serveri

Pre niektoré webové aplikácie , odoslanie reťazec alebo číslo uložené procedúry v SQL je efektívnejšie pre programátora . Pokiaľ reťazca alebo číselné hodnoty sú odosielané na SQL serveri , správcom databáz sú povinné previesť hodnoty do dátumu , pred uložením hodnoty do databázy . K dispozícii sú dve funkcie dostupné prostredníctvom SQL , ktoré prijímajú viac typy premenných a previesť do požadovaného formátu dátumu . Pokyny dovolená 1

deklarovať premenné Date . Predpokladaný dátum premenná má prevedenú hodnotu . Nasledujúci kód deklaruje hodnotu datetime v SQL : declare @ myDay datetime
2

Pomocou " cast ( ) " previesť premenné . " Cast ( ) " je najjednoduchšia funkcia previesť hodnotu datetime . Syntax pre " cast ( ) " funkcia takto : cast ( OldValue ako dátový typ ) Napríklad , ak programátor vyšle hodnotu reťazca " 01.2.2010 " do databázy , nasledujúce prevedie hodnotu a uloží ju ako datetime hodnota : Nastaviť @ myDay = cast ( '1 /2 /2010 " as datetime )
3

Použite " previesť ( ) " pre uloženie hodnoty datetime . Niektorí správcovia radšej pomocou funkcie convert . Syntax funkcie previesť nasledovne : Prevod ( dátový typ , OldValue ) Nasledujúci príklad prevedie reťazec " 01.2.2010 " na datetime premenné : Set @ myDay = prevod ( datetime , '1 /2 /2010 ' )

Najnovšie články

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