日期时间转换还是转换? [复制]

2023-12-04

选择什么:Cast or Convert对于日期时间(Microsoft SQL Server)?


我已经看过了MSDN 规范。乍一看,除了语法之外,似乎没有什么区别:

CAST 的语法:

CAST ( expression AS data_type [ ( length ) ] )

CONVERT 的语法:

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

And CAST是 ANSI 标准,这使得它在不同的数据库平台上更加可移植。


convert有一个可选参数style,我建议使用convert代替cast。它有助于避免混乱。 例如,如果你写cast('20130302' as date),你会得到什么? 3月2日还是2月3日?

另外,如果您在将日期转换为字符串时想要特定格式,则必须使用convert

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

日期时间转换还是转换? [复制] 的相关文章

  • WHERE IN 条件不接受字符串值

    我正在动态构造一个带有名称的字符串用户数据在 PL Sql 过程中通过附加用户名 单引号 和逗号 的形式 abc123 xyz456 pqr789 但是当我将此字符串传递给 SELECT 语句的 WHERE IN 条件时 SELECT FR
  • 在创建 IDENTITY 的同一个 T-SQL 语句中获取 IDENTITY 值?

    有人问我是否可以有一个插入语句 其中有一个作为 身份 列的 ID 字段 以及分配的值是否也可以插入到同一插入语句中同一记录中的另一个字段中 这可能吗 SQL Server 2008r2 Thanks 你不能真正做到这一点 因为将用于的实际值
  • 变更数据捕获性能损失是否仅限于启用 CDC 的表?

    我读到启用更改数据捕获显然会对数据库性能产生影响 这种性能损失是否仅影响启用了 CDC 的表 还是会影响数据库中的所有操作 在我的情况下 我使用 SSIS 并且有大量数据移入和移出临时数据库 我的系统中还有一些用于转换的查找表 我希望使用
  • 即使没有显式事务,SQL Server 也会获取锁吗?

    我第一次阅读有关 MSSQL 锁定的内容 在很多地方 锁定机制概念依赖于事务的存在 我想知道在不涉及任何事务的情况下是否可以锁定 一般来说 当不存在显式事务时 每个 SQL 语句都在自动 自动提交 事务中执行 在这种情况下将应用正常的锁定行
  • SQL Server 2005存储过程性能问题

    我遇到以下问题 当从我的应用程序调用存储过程时 时不时地 例如 1000 次调用中的 1 次 需要 10 30 秒才能完成 通常 存储过程的运行时间不到一秒 这是一个相当简单的过程 只需一个选择即可将几个表连接在一起 所有表名都设置有 NO
  • sql查询仅删除一个重复行

    我有一个表 其中有一些重复的行 我只想删除一个重复的行 例如 我有 9 个重复行 因此应仅删除一行并应显示剩余 8 行 example 日期调用调用持续时间时间戳 2012 06 19 10 22 45 000 165 218 155 1
  • SQL Server 2016 JSON:选择字符串数组而不是对象数组

    我是 SQL Server 中的 JSON 新手 不知道如何返回简单的字符串数组 DECLARE T TABLE value NVARCHAR MAX INSERT INTO T value VALUES foo INSERT INTO T
  • SQL Server Express(或任何版本)可以在 RPi 上运行吗?

    我注意到完整版的 Windows 10 可以在 RPI 3 上运行 我想知道 SQL Server Express 或任何其他版本 是否可用于 ARM 版本的 Windows 我在任何地方都看不到它 所以我怀疑答案是否定的 但想检查一下我是
  • 对存储过程内容的只读访问

    是否可以设置 SQL Server 来为开发人员提供对生产数据库上存储过程内容的只读访问权限 您可以授予他们VIEW DEFINITION这些进程的特权 See here http msdn microsoft com en us libr
  • 将 GROUP BY 与 FIRST_VALUE 和 LAST_VALUE 结合使用

    我正在处理一些当前以 1 分钟间隔存储的数据 如下所示 CREATE TABLE MinuteData Id INT MinuteBar DATETIME Open NUMERIC 12 6 High NUMERIC 12 6 Low NU
  • SQL 几何 VS 小数(8,6) 纬度、经度性能

    我正在研究选择与给定坐标一定距离内的最近点的性能 选项是以太使用两个decimal 8 6 纬度 长列或单列geography列并与之合作 我只感兴趣哪个更快 TL DR地理大约快 10 倍 好的 我已经设置了测试 几张桌子 一张id la
  • SQL 中的最佳 LIKE 搜索

    我有一个零件数据库 我将不断查询该数据库以获取报价系统 零件数据库有超过 1 400 000 条记录 用户将开始输入零件号 他们希望系统能够在仅几个字符后找到这些零件号 因此我需要能够进行通配符搜索 例如 SELECT NeededFiel
  • 根据条件生成脚本

    可以使用 SQL Server Management Studio 生成特定表的插入 方法是右键单击数据库 gt 任务 gt 生成脚本 选择表 最后仅选择数据 然而 随着时间的推移 表变得越来越大 我只需要具有特定条件的插入 这只会返回该表
  • sql中的sumProduct

    我正在尝试在服务器上的表中实现 sumproduct 来自 Excel select into myTable2 from myTable1 select a b c d e select c e 100 3423 from myTable
  • sqlalchemy如何在OR运算中使用AND?

    我需要做这个查询 SELECT FROM tbl member WHERE member type 1 AND member status 1 OR member type 2 and member status 2 我试过了 q sess
  • 将 1GB 文件的内容流式传输到单列下的 sqlite 表

    下面的实现给出了具有 4 GB 堆空间的 1 GB 大小的文件的内存不足错误 Files lines 将返回一个流 但在运行 Collectors joining 时会出现堆错误 我们可以使用 jooq 和 jdbc 保留原始行分隔符来流式
  • 使用 WAMP 在浏览器中显示为注释的 PHP 代码 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 正如标题中所述 我的 PHP 代码显示在浏览器代码检查器中 就像被注释掉一样 例如
  • 将查询结果即时导出到文件

    我需要将查询结果导出到 csv 文件并将该文件放在网络共享文件夹中 是否可以在存储过程中实现此目的 如果是 则会出现另一个限制 我可以在没有系统管理员权限的情况下实现此目的 也就是不使用 xp cmdshell BCP 实用程序吗 如果 2
  • SQLAlchemy/pandas to_sql for SQLServer -- 在主数据库中创建表

    使用 MSSQL 版本 2012 我使用 SQLAlchemy 和 pandas 在 Python 2 7 上 将行插入 SQL Server 表中 使用特定服务器字符串尝试 pymssql 和 pyodbc 后 我正在尝试 odbc 名称
  • 如何使用 REST API 导出 SSRS 2017 报告

    我已经设置了 SSRS 2017 我需要使用他们的新 REST API 导出 SSRS 报告 我一直在查看 API 规范here https app swaggerhub com apis microsoft rs SSRS 2 0但我在

随机推荐

  • IcmpSendEcho2 失败并显示 WSA_QOS_ADMISSION_FAILURE 和 ERROR_NOACCESS

    我有一个应用程序可以 ping 一堆服务器 它运行了好几天 但突然会出现以下两种类型之一的许多故障 WSA QOS ADMISSION FAILURE 11010 由于缺乏资源而发生 QoS 错误 or ERROR NOACCESS 998
  • 在matlab中绘制一个包含许多子图的大图

    我必须打印一张大海报 其中包含数字矩阵 让 MATLAB 排列它们对我来说非常实用 不幸的是 子图是为了适应特定的图形尺寸而显示的 因此很小且扭曲 我不想适应人物尺寸 而是想适应海报的纸张尺寸 我尝试过set gcf Position 并且
  • Delphi 皮肤库

    我想知道最适合您的 Delphi 应用程序皮肤库是什么 我正在寻找 WinXP Windows Vista Windows 7 兼容性 这样应用程序就不会因为皮肤而崩溃或工作异常 我尝试过主题引擎 但它在 Windows Vista 中运行
  • 使用 SSE 的矩阵向量和矩阵矩阵乘法

    我需要编写矩阵 向量和矩阵 矩阵乘法函数 但我无法理解 SSE 命令 矩阵和向量的维数始终是 4 的倍数 我设法编写了向量 向量乘法函数 如下所示 void vector multiplication SSE float m float n
  • 如何获取 Node.js 目录中存在的所有文件的名称列表?

    我正在尝试使用 Node js 获取目录中存在的所有文件的名称列表 我想要的输出是文件名数组 我怎样才能做到这一点 您可以使用fs readdir or fs readdirSync方法 fs包含在 Node js 核心中 因此无需安装任何
  • 类似于 git status 的命令(或脚本)显示自上次 git svn dcommit 以来的所有本地提交?

    这个 python 脚本是迄今为止我想出的最好的脚本 我只是将它组合在一起 在粗略的前几次使用中 似乎表现得正确 但我忍不住觉得有一种更简单的方法可以做到这一点 甚至是内置的东西 尽管我已经搜索了一遍 谢谢您的帮助 usr bin env
  • 如何将值传递到系统调用 XV6

    我正在尝试创建一个系统调用 该系统调用将增加添加到 cpu 结构中的数字 但是我相信系统调用必须是空的 那么我如何在调用它时传递一个值 增量数 3 Xv6 有自己的函数 用于将参数从用户空间传递到内核空间 系统调用 您可以使用 argint
  • 查询仅从字符串中获取数字

    我有这样的数据 string 1 003Preliminary Examination Plan string 2 Coordination005 string 3 Balance1000sheet 我期望的输出是 string 1 003
  • 如何以编程方式实例化和应用指​​令?

    我知道在 ng2 中我们有ComponentFactoryResolver可以解决我们可以应用到的工厂ViewContainerRef 但是 指令有类似的东西吗 一种实例化它们并将它们应用到组件的投影内容的方法 不 不能动态添加或删除指令
  • android SDK 中缺少 platform-tools\aapt.exe 目录

    我正在尝试使用 Eclipse 在 Android SDK 上运行 hello world 我正在一步一步地遵循本教程 http developer android com resources tutorials hello world h
  • 单元测试的详细程度[关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我想开始讨论您在单元测试中涵盖的细节 您是否测试由多种方法组成的主要功能 通过一次测试同时执行一项任务 或者您甚至可以测试自动属性 因为 例如 我认为编写仅测试以下内容的测试没有什么价值
  • 如何为Android创建收件箱样式(带有未读计数)小部件?

    我正在尝试为我的 Android 应用程序创建一个小部件 我希望它是一个单元格 但右上角有注释 类似于流行的小部件 在右上角显示未读电子邮件 短信计数 这似乎是一个常见的尝试和做的事情 但我找不到任何如何构建它的示例 我该怎么做呢 或者有什
  • php变量作为条件赋值

    我想知道如何将条件赋值给 php 变量并在其他条件中使用它 如下所示 cndtnal x 4 if y 5 cndtnal print Hello World Thanks 您应该尽量避免使用eval尽可能多 但如果你想使用它 那么你可以这
  • reset() - “严格标准:只有变量应该通过引用传递”[重复]

    这个问题在这里已经有答案了 我目前正在为客户迁移一个网站 据我所知 他们的旧主机肯定使用的是旧版本的 PHP 该网站目前正在其当前主机上工作 我正在努力将其移至新主机 但出现以下错误 PHP 严格标准 第 17 行 home parcelt
  • 与flock()函数有关的问题

    我有一个关于如何flock 有效 特别是在 python 中 我有一个打开串行连接的模块 通过os open 我需要确保这个线程的安全 当使用相同的模块工作时 它很容易使其线程安全threading Lock 但是如果模块从不同的地方导入
  • viewForSupplementaryElementOfKind 没有被调用

    我已经声明了如下所示的集合视图 lazy var collectionView UICollectionView let layout UICollectionViewFlowLayout layout itemSize UICollect
  • 循环遍历目录中的子目录

    我有一个目录 文件夹 该目录内有许多子目录 每个子目录内都有许多图像 我想循环遍历 文件夹 目录中的子目录 然后循环遍历每个目录中的所有图像以将图像导出到 Excel 并将每个子目录中的图像放在一个 Excel 工作表中 例如如果我有十个子
  • 从最小化窗口捕获图像

    正如标题所示 我想从最小化的窗口捕获图像 这可能吗 我用捕捉图像来自 MSDN 并且它可以工作 除非窗口被最小化 我尝试的一种解决方案是将其最大化 捕获图像 然后将其恢复到原始状态 唯一的问题是动画看起来很丑 我想找到替代方案 这是我尝试的
  • 在 Laravel 中将对象转换为数组[重复]

    这个问题在这里已经有答案了 我查询了这样的数据库 它给了我一个数组 foreach oid as orderid orderdetailData DB table order details gt join orders order det
  • 日期时间转换还是转换? [复制]

    这个问题在这里已经有答案了 选择什么 Cast or Convert对于日期时间 Microsoft SQL Server 我已经看过了MSDN 规范 乍一看 除了语法之外 似乎没有什么区别 CAST 的语法 CAST expression