当前位置: 首页 > 面试题库 >

SQL Server天数据类型?

吉玉宸
2023-03-14
问题内容

我正在为处理调度并处理重复事件的应用程序创建表。我需要指出事件发生的日期和时间(例如,每个星期一和星期三的下午1点)。是否有一种数据类型只能处理一周中的几天而不输入特定的日期,还是我需要创建另一个包含一周中的几天的表并用FK引用这些数据?这显然是不可取的,因为这会使处理在午夜之前开始并在午夜之后结束的事件变得更加复杂。


问题答案:

在星期几中使用smallint。

如果您使用的是SQL Server 2008,则“时间”列中有一个新的 时间 数据类型,否则,您仍将需要使用日期时间数据类型。



 类似资料:
  • 本文向大家介绍SqlServer 数据库 三大  范式,包括了SqlServer 数据库 三大  范式的使用技巧和注意事项,需要的朋友参考一下 1 概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,

  • 我正在尝试使用Jeter针对SQLServer 2008 R2数据库设置基本负载测试。但是,当仅使用一个用户运行测试时,我收到错误。 响应消息:com。微软sqlserver。jdbc。SQLServerException:用户XXX登录失败。ClientConnectionId:。 这是我的JDBC连接配置数据库URL: jdbc: sqlserver://Serverame: 1433; Da

  • 本文向大家介绍SQLServer数据库的各种管理方法,包括了SQLServer数据库的各种管理方法的使用技巧和注意事项,需要的朋友参考一下 本文适用范围:全面阐述SQLServer数据库的各种操作,分虚拟主机和服务器两种情况。 这篇文章比较长,请使用下面的提纲访问。 提纲 一、虚拟主机 1.安装在线企业管理器     2.注册远程企业管理器(SQL2000)     3.注册远程企业管理器(SQL

  • 问题内容: 如何在存储过程中获取特定数据库的数据库名称。 问题答案: 要获取当前的数据库名称,请使用。 DB_NAME(Transact-SQL)

  • 我有一个MS SQLServer 2008 a数据库,名为:“conpool”。并在那里创建了一个具有id、全名和年龄的表。现在,我已经在Netbeans 7.3和Tomcat 7.0.30中的Java中实现了一个连接池,以避免每次都将连接绑定到我的数据库,并且我可以对数据库进行查询。 我的连接池: //------------------------Beginn JDBC连接池---------

  • 本文向大家介绍详解SqlServer数据库中Substring函数的用法,包括了详解SqlServer数据库中Substring函数的用法的使用技巧和注意事项,需要的朋友参考一下 功能:返回字符、二进制、文本或图像表达式的一部分 语法:SUBSTRING ( expression, start, length ) 1、substring(操作的字符串,开始截取的位置,返回的字符个数) 例如: 从'