社区
MS-SQL Server
帖子详情
sql server 2000的日期字段是datetime类型,而长度为固定8,怎么办?
php2002
2002-01-25 05:20:18
sql server 2000的日期字段是datetime类型,而长度为固定8.
一般象2002-1-20这个日期值已经超过了长度 8,要能在数据库中存储象
这样的日期值,sql server 2000中表的字段该用什么类型呢?(长度超过了8)
...全文
1525
10
打赏
收藏
sql server 2000的日期字段是datetime类型,而长度为固定8,怎么办?
sql server 2000的日期字段是datetime类型,而长度为固定8. 一般象2002-1-20这个日期值已经超过了长度 8,要能在数据库中存储象 这样的日期值,sql server 2000中表的字段该用什么类型呢?(长度超过了8)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donghua1977
2002-01-26
打赏
举报
回复
请不要把“字符类型数据的存储方式”与“datetime类型数据的存储方式”等同起来
它不是一个字符占两个字节(各种字符类型数据的存储方式也不都是一个字符占两个字节)
它的存储方式更像其他类型的数据如:
int 型 只有4个字节却能存下“2000000000”这个数字
所以它可以存下'2001-01-01 00:00:01'是不用怀疑的
要是对各种数据类型的存储方式感兴趣可以查sql server的联机文档
supsuccess
2002-01-26
打赏
举报
回复
长度没有影响,类似'2001-01-01'、'2001-01-01 00:00:01'、'2001-01-01 00:00:01:123'都可以放进去的,不用担心.
Liuman
2002-01-26
打赏
举报
回复
datetime 可以适应现阶段所有的时间类型,我用Sybase,但SQL Server中应该差不多
日期输入可用 '20010126'默认00:00:00,或'20010126 12:23:40'精确到秒
net_steven
2002-01-25
打赏
举报
回复
不必担心,只要是合法的日期时间格式都可用datetime类型。
hahahahaanni
2002-01-25
打赏
举报
回复
没有问题的,datetime类型的支持,是固定的,不受影响,可以比较的
Wind_LQ
2002-01-25
打赏
举报
回复
可以的比较的
php2002
2002-01-25
打赏
举报
回复
但是到时候我要时间先后查询,能查询吗?
能比较字段值的大小吗?(即时间先后)
hydnoahark
2002-01-25
打赏
举报
回复
8是指8个字节而不是8个字符
gothing
2002-01-25
打赏
举报
回复
到控制面板区域设置里该日期、时间显示格式
fatty2001
2002-01-25
打赏
举报
回复
varchar(10)
sql
server
sql
将
日期
和时间字符串
字段
合并成
datetime
类型
日期
为字符串
类型
,如’20161216’, 如果时间可能会有两种情况的话:
长度
为六:’101314’,
长度
为五:’91314’, 需要对时间
字段
进行判断,不然结果会有问题。 如果只有六位则省略判断了:如’091314’另外我这里还判断了
日期
还有时间是否为0,当然可以以自己的需求进行更改,比如把为null值的排除掉~~。
sql
server
sql
:
日期
字段
名:riqi,时间
字段
名:
获取
sql
server
字段
类型
和
字段
最大
长度
,以及
sql
server
数据
类型
与C#
类型
对照
获取
sql
server
字段
类型
和
字段
最大
长度
。
sql
server
数据
类型
与C#
类型
对照。
sql
server
日期
拼时间_
SQL
server
日期
时间数据
类型
5.
日期
和时间数据
类型
datetime
和small
datetime
数据
类型
用于存储
日期
和时间数据。small
datetime
为4字节,存储1900年1月1日~2079年6月6日之间的时间,且只精确到最近的分钟。
datetime
数据
类型
为8字节,存储1753年1月1日~9999年12月31日之间的时间,且精确到最近的3.33毫秒。
SQL
Server
2008有4种与
日期
相关的新数据
类型
:datet...
sql
server
2000
datetime
默认值设置问题
在
SQL
SERVER
2000
中的
datetime
类型
,当设置
字段
可以为空时,通过程序向数据库中插入数据时,如果该
字段
datetime
使用字符串,当字符串为“”时,数据库会给他一个默认值“1900-1-1”,所以,想要
datetime
为null,那么可以设置
datetime
为set
DateTime
(null),直接操作数据库向该
字段
补null,使用ctrl+0;
SQL
Server
中常用的
字段
类型
详解
本文将介绍
SQL
Server
中常用的
字段
类型
,并提供相应的源代码示例。1.2. BIGINT:BIGINT用于存储范围更大的整数,介于-9,223,372,036,854,775,808到9,223,372,036,854,775,807之间。以上是
SQL
Server
中常用的
字段
类型
的简要介绍,根据具体的数据需求和性能要求,选择适当的
字段
类型
非常重要。1.1. INT:INT是
SQL
Server
中最常用的整数
类型
,用于存储范围在-2,147,483,648到2,147,483,647之间的整数。
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章