`
flyeagle
  • 浏览: 213917 次
  • 来自: ...
社区版块
存档分类
最新评论

sql server 2000 datetime 默认值设置问题

阅读更多
  在SQL  SERVER2000中的datetime类型,当设置字段可以为空时,通过程序向数据库中插入数据时,如果该字段datetime使用字符串,当字符串为“”时,数据库会给他一个默认值“1900-1-1”,所以,想要datetime为null,那么可以设置datetime为setDateTime(null),直接操作数据库向该字段补null,使用ctrl+0;
分享到:
评论

相关推荐

    sqlserver中日期型字段设默认值

    在SQL Server中,设置日期型字段的默认值可以通过多种方式实现,其中最常用的是使用`GETDATE()`函数和`DATEADD()`函数。下面将详细介绍这两种方法: #### 使用`GETDATE()`函数 `GETDATE()`函数返回系统当前的日期...

    sqlserver自动生成sql语句工具sqlserver转oracle

    首先,标题中的"sqlserver自动生成sql语句工具"指的是可以分析SQL Server数据库结构和数据,自动生成对应的SQL创建语句的软件。这种工具通常能帮助数据库管理员快速获取数据库的定义,便于备份、迁移或在其他环境中...

    c#往sqlserver2000数据库中插入时间型数据的空值

    这是因为在SQL Server中,`datetime`类型的默认最小值就是1900-01-01,当数据库遇到未定义或空的日期值时,如果没有明确指定为`NULL`,它会自动填充这个默认值。 解决这个问题的一种方法是使用参数化查询。在C#中,...

    SQL Server和国产数据库之间数据移植研究.pdf

    在表1中,列举了Kingbase ES 3.1和SQL Server 2000之间共同的数据类型,比如datetime、timestamp、boolean等,以及各自特有的数据类型。数据类型的对应关系是数据迁移过程中的一个重要参考,能够帮助开发者了解如何...

    Sql Server datetime问题

    1. **默认值**:当向`datetime`字段插入NULL时,SQL Server会允许这种操作,不会自动填充默认值。但是,如果尝试插入一个空字符串(""),系统会将其解析为1900-01-01 00:00:00,这可能会导致意外的数据记录。因此,...

    SQL SERVER 2000使用教程第三章

    在SQL Server 2000中,数据表是存储数据的核心元素,它是关系数据库中用于组织数据的基本单元。本章主要介绍了数据表的概念、设计、类型以及数据类型等相关知识点。 首先,数据表在关系数据库中被视为一个存储数据...

    SQLServer和MySql语法和关键字的区别详解

    10. **默认值**: 在 MySQL 中,不能为 `datetime` 类型指定默认值为当前时间,而 SQLServer 可以轻松实现这一点;MySQL 使用 `timestamp` 类型来表示当前时间。 #### 表管理 11. **表存在性检查**: SQLServer 需要...

    Microsoft Access数据类型与SQL Server数据类型的区别

    - 在从 Access 导入数据到 SQL Server 时,所有默认值都会丢失,需要重新设置。 2. **函数和表达式**: - **日期函数**: - 在 Access 中可以使用 `Date()`、`Time()` 等函数。 - 在 SQL Server 中应使用 `...

    SqlServer和Oracle的不同的一些体会

    ### SqlServer和Oracle的不同的一些体会 #### 一、概述 在进行数据库移植的过程中,往往会遇到多种数据库间的迁移问题。本文将基于一次从Sql Server到Oracle的数据库移植经历,分享一些重要的区别与注意事项,旨在...

    sqlserver面试他常见问题,一些大型公司的面试题目

    - **数据类型**:SQL Server 支持多种数据类型,包括整型 (`int`, `bigint`), 浮点型 (`float`, `real`), 字符串 (`varchar`, `nvarchar`), 日期时间 (`datetime`, `smalldatetime`) 等。 - **变量声明与使用**:...

    SQL SERVER2005数据库培训

    - **客户端安装**: 提供了一个集成管理工具 `SQLServer2005_SSMSEE.msi`,可用于管理和监控SQL Server实例。 - **启动画面**: 启动时会显示一个界面,要求输入服务器地址、认证方式、用户名和密码以连接到服务器。 -...

    SQL Server 7.0 入门

    - SQL Server 提供多种数据类型,如`Bit`, `Int`, `Money`, `DateTime`, `Char`, `Varchar`, `Nchar`, `Text`, `UniqueIdentifier`等,用于定义不同类型的列。 - 数据类型决定了列的存储需求、值的范围和精度。 ...

    SqlServer基础知识总结.pdf

    SqlServer基础知识总结 SqlServer是 微软公司开发的一款关系型数据库管理系统,广泛应用于各种企业级应用系统中。下面是SqlServer基础知识的总结。 一、数据库文件 数据库文件是SqlServer存储数据的基本单元。Sql...

    省市数据库表sql server 2000

    从给定的文件信息来看,我们正在探讨的是一个在SQL Server 2000环境下创建的省市数据库表的构建过程。这个数据库表被命名为`S_Province`,用于存储中国各省市的相关信息。下面,我们将深入解析这个数据库表的设计...

    sql server术语学习表

    **用途**:管理SQL Server实例的基本设置。 #### Microsoft Message Queuing (Microsoft消息队列) **定义**:`Microsoft Message Queuing (MSMQ)`是一种用于实现异步通信的消息队列技术。 **用途**:支持应用程序...

    sqlserver 2008 创建数据表 详解

    ### SQL Server 2008 创建数据表 详解 #### 表的概述 表作为关系数据库中最基础且关键的组成部分,扮演着存储和操作数据的角色。在SQL Server 2008中,表的设计和使用至关重要。表由一系列行和列构成,其中行代表...

    sql server 单表查询

    根据提供的标题、描述、标签及部分内容,我们可以提炼出关于 SQL Server 单表查询的重要知识点,以下将对这些知识点进行详细解读: ### SQL Server 单表查询基础 #### 1. 数据库创建与删除 在 SQL Server 中,可以...

    sqlserver达标考试题及答案.docx

    - SQL Server 支持多种日期时间数据类型,如`DATE`, `TIME`, `DATETIME`, `DATETIME2`等。 #### 二、简答题知识点解析 1. **逻辑运算符 AND 和 OR 的差异** - **AND 运算符**要求连接的表达式都为真,最终结果才...

Global site tag (gtag.js) - Google Analytics