“Conocimientos Programación>Lenguajes De Programación

Cómo convertir una fecha en TSQL

2014/11/30
T -SQL o Transact -SQL , añade transacción de control , procesamiento de fila , variables y excepciones para SQL para bases de datos de Microsoft y Sybase. Los programadores de bases de datos pueden utilizar T -SQL para crear las variables y los procedimientos locales y agregar elementos de lenguaje de control de flujo de transacciones de bases de datos , aprovechando la flexibilidad y el control que ofrece lenguas de procedimiento. T -SQL proporciona funciones de apoyo a las cadenas , funciones matemáticas y la fecha , por lo que es una buena opción para los desarrolladores que desean soluciones más programáticos para sus procesos de base de datos . Instrucciones
1

conectarse a la instancia predeterminada de SQL Server mediante la utilidad sqlcmd abriendo una ventana de DOS y escribiendo SQLCMD .
2

Declarar una variable local , llamada " @ mydate "de tipo" datetime "y pulsa la tecla" Enter " . La variable " @ mydate " llevará a cabo la fecha que desea convertir . Añadir un retorno después de la declaración de variables. Por ejemplo :

1 > declare @ mydate datetime
3

Recuperar la fecha actual utilizando la función " Transact -SQL getdate () ." Asigne el valor de la fecha actual a la variable " @ mydate " y añade un retorno .

1 > declare @ mydate datetime

2 > set @ mydate = getdate ()
4

Imprimir " @ mydate " a la pantalla con la instrucción de impresión y escriba un retorno de carro . Impresión " @ mydate " mostrará el valor de la variable antes de convertirlo.

1 > declare @ mydate datetime

2 > set @ mydate = getdate ()

3 > print @ mydate
5

Utilice la sentencia T -SQL convert para convertir el valor de " @ mydate " a una " ( 10 ) varchar " tipo de datos. El "convert ()" comando tiene tres valores : El tipo de datos al que la fecha debe ser convertida , la variable que desea convertir y un código de estilo. En este ejemplo, el código de estilo "101" se convierte el " @ mydate " variable al tipo de datos " varchar ( 10 ) " en el formato mm /dd /aa. Siga la declaración convertir con un retorno de carro .

1 > declare @ mydate datetime

2 > set @ mydate = getdate ()

3 > print @ mydate

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

Imprimir " @ mydate " a la pantalla con la instrucción de impresión y escriba un retorno de carro .
< p> 1 > declare @ mydate datetime

2 > set @ mydate = getdate ()

3 > print @ mydate

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

5 > print @ mydate
7

Escriba el comando " GO " y pulsa " Enter". El valor de fecha y hora de la " @ mydate " se imprimirá en la pantalla en su formato original (antes de la conversión) y el " varchar ( 10 ) " valor " @ mydate " se imprimirá en la pantalla en formato mm /dd /yy (post - conversión) .

Lenguajes De Programación
Cómo convertir Enum a la lista
Cómo jugar QCP
Cómo determinar los Objetos base en Cocoa
Lista de comandos SQL
Cómo hacer referencia a un archivo CSS Desde JSP
Cómo convertir Recursivo para iterativa
Cómo aprender UML 2.0 Online
Cómo construir una secuencia de comandos Telnet
Conocimientos Informáticos © http://www.ordenador.online