Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何将日期和时间作为列添加到数据库表中?_Sql_Sql Server_Database - Fatal编程技术网

Sql 如何将日期和时间作为列添加到数据库表中?

Sql 如何将日期和时间作为列添加到数据库表中?,sql,sql-server,database,Sql,Sql Server,Database,我想在我的数据库中有日期和时间列。我为日期选择了日期类型,但为了只获得时间,我应该给出哪种类型,并且在为其编写记录时,我应该以哪种格式编写 编辑:我正在使用SQL Server。试试DateTime,它包含日期和时间组件 编辑:现在你说你正在使用Oracle,它似乎在日期值上有时间支持,尽管我不是Oracle专家。如果有帮助,我发现: 哪个数据库、Oracle、Mysql、SQL Server,还有其他什么?DATETIME而不是DATEGo为您的dbms使用ISO@用户1463542 SQl

我想在我的数据库中有日期和时间列。我为日期选择了日期类型,但为了只获得时间,我应该给出哪种类型,并且在为其编写记录时,我应该以哪种格式编写

编辑:我正在使用SQL Server。

试试DateTime,它包含日期和时间组件

编辑:现在你说你正在使用Oracle,它似乎在日期值上有时间支持,尽管我不是Oracle专家。如果有帮助,我发现:

哪个数据库、Oracle、Mysql、SQL Server,还有其他什么?DATETIME而不是DATEGo为您的dbms使用ISO@用户1463542 SQl server?或者TSQL?SQL只是结构化查询语言的代表,它定义了如何与关系数据库通信。现在的问题是您使用的数据库管理系统,如果您使用的是Microsoft SQL Server,则肯定存在日期时间。您使用的是什么管理系统,确切的名称/版本等?数据类型可以根据系统的不同而有所不同,仍然是SQL。上面有一些评论,其中许多人都提出了相同的建议!就像GeorgesD的评论一样。是的,这是一个非常基本的问题,如果你不懂SQL,谷歌搜索三秒钟就可以回答。有什么理由只是评论还是回答?我只是想帮你解决这个问题。