`

SQL Server 数据类型转换函数

 
阅读更多

在同时处理不同数据类型的值时,SQLServer一般会自动进行隐式类型转换。这对于数据类型相近的数值是有效的,比如intfloat,但是对于其他数据类型,例如整型和字符型数据,隐式转换就无法实现了,此时必须使用显示转换。为了实现这种转换,T-SQL提供了两个显示转换的函数,分别是CAST函数和CONVERT函数。

CAST(x AS type)和CONVERT(type,x)函数将一个类型的值转换为另一个类型的值。

例如:CAST('121212' AS DATE)返回2012-12-12,

CONVERT(TIME,'2012-12-12 12:12:12')返回12:12:12.0000000

分享到:
评论

相关推荐

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

    ### Microsoft Access 数据类型与 SQL Server 数据类型的主要区别 ...在从 Access 迁移到 SQL Server 时,需要注意这些差异,并根据实际情况调整数据类型和函数的使用,以确保数据迁移的顺利进行。

    sqlserver中常用函数

    SQL Server提供了多种三角函数以及角度和弧度之间的转换函数。 ##### SIN(), COS(), TAN(), COT() - **SIN()** 计算正弦值。 - **COS()** 计算余弦值。 - **TAN()** 计算正切值。 - **COT()** 计算余切值。 ```...

    sqlserver 数据类型转换小实验

    * SQL Server 中可以隐式地发生数据类型转换,也可以显式地使用 CAST 或 CONVERT 函数来实现。 * 在数据类型转换时,SQL Server 会遵循一定的规则,如果尝试将不同的数据类型相加或赋值时,SQL Server 将会抛出语法...

    SQL数据类型与C#数据类型转换

    ### SQL数据类型与C#数据类型的转换 在开发过程中,我们经常会遇到需要将数据库中的数据类型映射到编程语言中的情况。特别是在使用SQL Server作为后端数据库与C#进行交互时,了解这两种环境下的数据类型及其对应...

    SQL Server数据类型转换方法

    下面分别对这两种数据类型转换进行简要的说明: 1 显式转换 显示转换是将某种数据类型的表达式显式转换为另一种数据类型。常用的是CAST 和 CONVERT 函数。  CAST: CAST ( expression AS data_type )  CONVERT: ...

    sql server日期格式转换方法大全

    在SQL Server中,日期和时间数据类型的处理是数据库操作中的常见任务。无论是为了报表、数据分析还是用户界面展示,我们经常需要将日期格式进行转换。本文将深入探讨SQL Server中多种日期格式转换的方法。 1. `...

    sqlserver-oracle 数据类型对照

    本文将详细比较SQL Server和Oracle数据库之间的数据类型对应以及常用函数的转换。 首先,我们来看SQL Server和Oracle的数据类型对照: 1. **数值类型**: - `bigint`在SQL Server中对应Oracle的`NUMBER(19)`,...

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

    1. 数据类型映射:SQL Server和Oracle的数据类型可能存在差异,如SQL Server的`datetime`对应Oracle的`timestamp`,`varchar2`对应`nvarchar2`等,工具会自动进行转换,但也可能需要手动调整。 2. 函数和过程转换:...

    SQL Server之JSON 函数详解

    在SQL Server中,JSON(JavaScript Object Notation)已经成为一种重要的数据交换格式,特别是在与Web服务交互和处理NoSQL数据时。...了解并熟练掌握这些函数,对于处理JSON数据的SQL Server开发者来说至关重要。

    SQL SERVER2012中新增函数之字符串函数CONCAT详解

    总的来说,SQL Server 2012中的CONCAT函数提供了一种更简洁、更健壮的方式来连接字符串,尤其是在处理可能含有NULL值的数据时。它简化了代码,减少了出错的可能性,并且使得SQL语句的可读性更强。当你需要连接多个...

    数据库技术sql数据类型转换

    SQL Server 提供了两种常用的数据类型转换方式:`CAST()` 和 `CONVERT()` 函数。这两种方法各有特点,能够帮助用户灵活地处理各种类型的数据。 #### 一、`CAST()` 函数 `CAST()` 是 SQL-92 标准中定义的函数,用于...

    SQL Server中T-SQL 数据类型转换详解

    在SQL Server中,数据类型转换是数据库操作中的常见任务,用于将一种数据类型转换为另一种。T-SQL提供了多种函数来实现这一目标,确保数据在不同的场景下能正确处理和展示。本文主要介绍SQL Server中常用的转换函数...

    SQL Server转换为MySQL工具

    2. 数据迁移:工具会逐条读取SQL Server中的记录,根据字段映射规则将其转换为符合MySQL数据类型的格式,然后插入到对应的MySQL表中。这一步骤需要注意数据类型不兼容的问题,例如,SQL Server的datetime与MySQL的...

    sqlserver数据类型详解

    ### SQL Server 数据类型详解 #### 一、概述 在 SQL Server 中,数据类型是指定用于存储数据的格式。正确选择数据类型对于确保数据完整性、提高性能以及减少存储空间至关重要。本文将详细介绍 SQL Server 中常见的...

    通过Oracle的透明网关和dblink直接取sqlserver表中的数据

    许多企业需要从SQL Server数据库中提取数据以供Oracle数据库使用,而Oracle的透明网关和DBLink是实现这一需求的关键技术。本文将深入探讨如何通过Oracle的透明网关和DBLink技术,直接从SQL Server数据库中提取数据,...

    SqlServer,Oracle数据类型,函数,导入导出对照

    - **CONCAT**、**TO_CHAR**、**TO_NUMBER**、**TO_DATE**:用于字符串拼接或数据类型转换的函数。 #### 日期函数 - **DATEADD**、**DATEDIFF**、**GETDATE**、**LAST_DAY**、**NEXT_DAY**、**DATENAME**、**...

    SQL Server 数据转换图文教程.rar

    在SQL Server中,数据类型包括数值型、字符型、日期/时间型等。有时需要将数据从一种类型转换为另一种。这可以通过`CAST`或`CONVERT`函数实现。例如,将字符串转换为整数,或者将日期字符串转换为日期类型。 3. **...

    sql server数据类型大全

    例如,将`numeric`数据类型转换为`integer`会丢失小数部分,如15.415会被四舍五入成15。 4. **查询表结构获取数据类型**: 使用`sys.objects`和`sys.columns`系统视图可以查询SQL Server表中各列的数据类型。`TYPE...

    sqlserver 函数大全

    转换函数将值从一种数据类型转换为另一种。加密函数支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元...

Global site tag (gtag.js) - Google Analytics