Como insertar diferentes tipos de registros ?

29/08/2005 - 22:48 por J Lara | Informe spam
Tengo un problemita con la insercion de registros, estoy trantando de
insertar datos de diferente indole como sigue :
C1=valor
C2=texto
C3=Fecha

Este es un ejemplo como lo trato de hacer:

insert INTO Tabla1 (C1, C2, C3)
values
(1, "Esto es una prueba ", "Ago 29 2004 12:00:00AM")

Supongo que es porque declaro que son puros valores, pero mi
pregunta es como declaro que voy a insertar texto y fechas ?

Mil gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Isaias
29/08/2005 - 23:17 | Informe spam
Los valores fecha, envialos en el formato ANSI.

YYYY-MM-DD HH: MM: SS.NNN

'2005-08-29 16:16:00'
Respuesta Responder a este mensaje
#2 Alejandro Mesa
29/08/2005 - 23:19 | Informe spam
J Lara,

Las constantes de fecha son representadas como una cadena de carateres en
t-sql.

Ejemplo:

select '2005-08-29T17:07:38.003'

si la columna donde insertas es tipo datetime entonces sql server hace una
conversion implicita, pero si quieres hacerlo de forma explicita, entonces
puedes usar una sentencia "select" como fuente para la sentencia "insert".


insert INTO Tabla1 (C1, C2, C3)
select 1, 'Esto es una prueba' , cast('2005-08-29T17:07:38.003' as datetime)

Cuando representes valores datetime en formato caracteres, trata siempre de
usar los estilos (ve la funcion CONVERT en los libros en linea) 112 y 126 que
son estilos ISO y siempre seran interpretados como fecha sin importar el
seteo de "dateformat" o el lenguaje usado.

Ejemplo:

set dateformat mdy

select cast('29/08/2005' as datetime)
go

set dateformat mdy

select cast('20050829' as datetime)
go


AMB

"J Lara" wrote:

Tengo un problemita con la insercion de registros, estoy trantando de
insertar datos de diferente indole como sigue :
C1=valor
C2=texto
C3=Fecha

Este es un ejemplo como lo trato de hacer:

insert INTO Tabla1 (C1, C2, C3)
values
(1, "Esto es una prueba ", "Ago 29 2004 12:00:00AM")

Supongo que es porque declaro que son puros valores, pero mi
pregunta es como declaro que voy a insertar texto y fechas ?

Mil gracias por su ayuda.

Respuesta Responder a este mensaje
#3 Maxi
30/08/2005 - 03:35 | Informe spam
Hola, te paso un articulo sobre fechas:

http://www.microsoft.com/spanish/ms...art157.asp


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"J Lara" escribió en el mensaje
news:
Tengo un problemita con la insercion de registros, estoy trantando de
insertar datos de diferente indole como sigue :
C1=valor
C2=texto
C3=Fecha

Este es un ejemplo como lo trato de hacer:

insert INTO Tabla1 (C1, C2, C3)
values
(1, "Esto es una prueba ", "Ago 29 2004 12:00:00AM")

Supongo que es porque declaro que son puros valores, pero mi
pregunta es como declaro que voy a insertar texto y fechas ?

Mil gracias por su ayuda.

Respuesta Responder a este mensaje
#4 J Lara
30/08/2005 - 19:04 | Informe spam
Gracias a todos !... ya logre efectuar los registros estoy batallando
un poco con las fechas pero con el material que me enviaron
se que al rato lo completo bien...

Mil gracias por su apoyo.


"J Lara" escribió:

Tengo un problemita con la insercion de registros, estoy trantando de
insertar datos de diferente indole como sigue :
C1=valor
C2=texto
C3=Fecha

Este es un ejemplo como lo trato de hacer:

insert INTO Tabla1 (C1, C2, C3)
values
(1, "Esto es una prueba ", "Ago 29 2004 12:00:00AM")

Supongo que es porque declaro que son puros valores, pero mi
pregunta es como declaro que voy a insertar texto y fechas ?

Mil gracias por su ayuda.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida