¿Cómo puedo insertar datetime en la tabla de la base de datos SQL? ¿Hay alguna manera de insertar esta consulta a través del comando insert en C#/.NET?cómo insertar fecha y hora en la tabla de la base de datos SQL?
Respuesta
valores DateTime deben insertarse como si fueran cadenas entre comillas simples:
'20100301'
SQL Server permite muchos formatos de fecha aceptada y debería ser el caso que la mayoría de las bibliotecas de desarrollo proporcionan una serie de clases o funciones para insertar valores de fecha y hora correctamente. Sin embargo, si usted lo está haciendo de forma manual, es importante distinguir el formato de fecha utilizando DateFormat
y para utilizar el formato generalizado:
Set DateFormat MDY --indicates the general format is Month Day Year
Insert Table(DateTImeCol)
Values('2011-03-12')
Al establecer el dateformat, SQL Server asume ahora que mi formato es YYYY-MM-DD
en lugar de YYYY-DD-MM
.
SQL Server también reconoce un formato genérico que siempre se interpreta de la misma manera: por ejemplo, YYYYMMDD
20110312
.
Si está preguntando cómo insertar la fecha y hora actual usando T-SQL, entonces le recomendaría usar la palabra clave CURRENT_TIMESTAMP
. Por ejemplo:
Insert Table(DateTimeCol)
Values(CURRENT_TIMESTAMP)
¿Es eso correcto? Usted 'establece DateFormat MDY', pero luego dice que SQL Server ahora asume que mi formato es' YYY-MM-DD'. ¿Por qué SQL Server no espera que su formato coincida con 'Set DateFormat' y busque' MM-DD-YYYY'? No digo que esté mal (no lo sé), pero parece contrario a la intuición. – JerryOL
@JerryOL - El 'Set DateFormat MDY' solo determina cómo SQL interpreta el orden del mes y el día, no el formato exacto. Puedes probarlo por ti mismo. Si llamas a 'Set DateFormat DMY',' 2011-03-12' es el 3 de diciembre. Si llama a 'Set DateFormat MDY', esa misma fecha es 12 de marzo. – Thomas
@JerryOL - Por cierto, podría haber usado 'YMD' o' YDM' y obtuve el mismo efecto; sin embargo, creo que esos formatos solo son útiles si no pasas el año de cuatro dígitos. – Thomas
si tienes tiempo tendrán algo en mente GETDATE()
sería la función de lo que busca
Usted tendrá que tener una columna en una tabla datetime. A continuación, puede hacer una inserción como la siguiente para insertar la fecha actual:
INSERT INTO MyTable (MyDate) Values (GetDate())
Si no es la fecha de hoy, entonces debería ser capaz de utilizar una cadena y specify the date format:
INSERT INTO MyTable (MyDate) Values (Convert(DateTime,'19820626',112)) --6/26/1982
Usted no lo hace siempre necesita convertir la cadena, a menudo puede hacer algo como:
INSERT INTO MyTable (MyDate) Values ('06/26/1982')
Y SQL Server lo resolverá por usted.
myConn.Execute "INSERT INTO DayTr (dtID, DTSuID, DTDaTi, DTGrKg) VALUES (" & Val(txtTrNo) & "," & Val(txtCID) & ", '" & Format(txtTrDate, "yyyy-mm-dd") & "' ," & Val(Format(txtGross, "######0.00")) & ")"
hacer en VB con todas las variables de tipo texto.
- 1. Insertar fecha/hora en la base de datos de Access
- 2. ¿Cómo insertar la fecha y hora actual en una base de datos usando SQL?
- 3. cómo insertar fecha y hora en Oracle?
- 4. cómo obtener la fecha y hora actual en SQL?
- 5. Cómo insertar la fecha y hora actual en la base de datos MySQL usando un inserto de PHP consulta
- 6. ¿Cómo insertar caracteres arábigos en la base de datos sql?
- 7. java fecha y hora de SQL
- 8. Insertar fecha actual en formato de fecha y hora mySQL
- 9. Almacenar hora de fecha UTC en la base de datos
- 10. Uso del GUID generado por la base de datos y la fecha y hora con EF4
- 11. Mysql insertar fecha y hora aleatorias en un rango de fecha y hora dado
- 12. Pregunta simple de fecha y hora sql
- 13. ¿Cómo inserto el valor de fecha y hora en una base de datos SQLite?
- 14. Cómo ahorrar la fecha y hora cuando se crea un objeto de la base de datos
- 15. Cómo insertar los datos del formulario en la tabla de base de datos MySQL
- 16. Evite insertar valores "nulos" en la tabla de la base de datos a través de JPA
- 17. Fecha generada en la base de datos en Insertar con NHibernate
- 18. ¿Convertir columna de fecha y hora a columna de fecha y hora2 en SQL Server?
- 19. mysql :: insertar en la tabla, datos de otra tabla?
- 20. INSERTAR en la cadena DateTime de la base de datos
- 21. ¿Cómo obtener la última inserción/actualización/eliminación de fecha y hora en Sql Server 2005?
- 22. Fecha y hora en donde la cláusula
- 23. Drupal 7 - Cómo insertar la marca de tiempo de Unix en la base de datos
- 24. Uso de SQLBulkCopy para insertar/actualizar la base de datos
- 25. LINQ Consulta para insertar datos en la base de datos
- 26. Dimensión de fecha y hora en el almacén de datos
- 27. ¿Cómo insertar valores predeterminados en la tabla SQL?
- 28. Forma óptima de almacenar valores de fecha y hora en la base de datos SQLite (Delphi)
- 29. ¿Cómo optimizar la búsqueda de fecha y hora en Mysql?
- 30. fecha y la fecha y hora en Django
En esta discusión se resuelve de fecha y hora en el servidor SQL http://stackoverflow.com/a/12957690/2120484 – oaamados