Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.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 Server中的日期多值属性_Sql_Sql Server_Database_Date - Fatal编程技术网

SQL Server中的日期多值属性

SQL Server中的日期多值属性,sql,sql-server,database,date,Sql,Sql Server,Database,Date,我真的很困惑Date是否是一个多值属性 因为它包含日期-月份-年份(1990年10月22日)。我们可以把它分成22天,10个月和1990年。但当我们指定出生日期时,我们输入的是1990年10月22日。因此,我无法理解日期是多值属性还是单值属性。重复: 日期在内部存储为2个整数。第一个整数是基准日期(1900/01/01)之前或之后的天数。第二个整数存储午夜后的时钟滴答数,每个滴答数为1/300秒。请展开您的问题。你问什么还不清楚。不,不是多值的。任何DATE列最多只能包含一个日期。多值意味着单个

我真的很困惑
Date
是否是一个多值属性

因为它包含日期-月份-年份(1990年10月22日)。我们可以把它分成22天,10个月和1990年。但当我们指定出生日期时,我们输入的是1990年10月22日。因此,我无法理解日期是多值属性还是单值属性。

重复:


日期在内部存储为2个整数。第一个整数是基准日期(1900/01/01)之前或之后的天数。第二个整数存储午夜后的时钟滴答数,每个滴答数为1/300秒。

请展开您的问题。你问什么还不清楚。不,不是多值的。任何
DATE
列最多只能包含一个日期。多值意味着单个单元格可以存储定义类型的多个值,例如单个单元格(行/列)可以包含三个或五个日期-这将是多值的!(甚至连数据库设计的第一种标准形式也会遭到反对)