`
guxinghanshe
  • 浏览: 31650 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sql Server 日期格式化函数 (类似Format函数),一般用于存储过程中

阅读更多
Sql Server 中一个非常强大的日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(),: 10:57:46
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM


常用:
Select CONVERT(varchar(100), GETDATE(),: 10:57:46
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 

存储过程中常用知识点:

循环
declare @i int
set @i=1
while @i<30
begin
   insert into test (userid) values(@i)
   set @i=@i+1
end

用变量代替表名的方法
declare @fld nvarchar(255)
declare @sql nvarchar(255)
select @fld = 'userName'
select @sql = 'select ' + @fld + ' from tbl'
exec sp_executesql @sql

备份收缩数据库

backup log register with NO_LOG
backup log register with TRUNCATE_ONLY
DBCC SHRINKDATABASE(register)
分享到:
评论

相关推荐

    Sql Server 中一个非常强大的日期格式化函数

    ### SQL Server 中强大的日期格式化函数:CONVERT 在SQL Server中处理日期和时间数据时,经常需要将日期和时间转换成不同的格式以便于展示或分析。`CONVERT` 函数是SQL Server中最常用的一种方法来实现日期和时间...

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

    `FORMAT()` 函数提供了更灵活的日期格式化选项,它允许使用.NET框架的`DateTimeFormatInfo`类中的格式字符串。例如: ```sql SELECT FORMAT(myDate, 'yyyy-MM-dd', 'en-US') AS 'CustomFormat' FROM myTable; `...

    sql server 自定义格式化6位数字字符的函数

    输入六位以内的数字,返回六位字符,如:输入‘123’则返回'000123'

    sql 日期格式化函数大全

    ### SQL 日期格式化函数大全 在SQL中,对日期进行格式化是非常常见的需求之一,尤其是在需要将日期数据展示给用户或与其他系统交互时。本文将详细介绍SQL Server中`CONVERT`函数的不同格式代码及其产生的效果,帮助...

    SQL\日期、數字格式化函数大全

    本篇文章将深入探讨SQL中的日期和数字格式化函数,帮助你更好地理解和运用这些功能强大的工具。 首先,我们来了解一下日期处理函数。在SQL中,有多种方法可以转换和格式化日期。例如: 1. `DATE_FORMAT()`(MySQL...

    SQL Server 2005 格式化sql语句

    总的来说,SQL Server 2005提供了一套强大的工具来格式化和管理SQL语句,无论是简单的查询还是复杂的存储过程,都能得到有效的格式化和优化。通过熟练掌握这些技巧,数据库开发者和管理员能够更好地驾驭SQL,提升其...

    sqlserver中对时间日期的操作

    在SQL Server中对时间日期的操作是数据库管理与开发过程中不可或缺的一部分。这不仅涉及到对当前时间的获取、格式化,还包括了日期的计算和调整。以下将深入解析如何在SQL Server中进行时间日期的操作。 ### 一、...

    SQLServer日期时间函数

    为了帮助用户高效地管理这些数据类型,SQL Server提供了丰富的日期时间函数,使得开发人员能够轻松地执行诸如提取日期部分、计算日期间隔、格式化日期输出等操作。本文将详细介绍几个常用的SQL Server日期时间函数,...

    SQL代码格式化插件.zip

    总结一下,"SQL代码格式化插件.zip"中的工具为SQL Server开发人员提供了强大的支持,包括代码自动补全以加快编写速度,错误检查以确保代码质量,以及代码格式化以增强可读性和团队协作。通过这些功能,开发者可以...

    DBeaver sql格式化V1.4

    2. **sqlFormat.cfg**:这可能是一个配置文件,用于存储SQL格式化的具体设置,如缩进样式、换行规则等。用户可以根据自己的需求修改此文件来调整格式化效果。 3. **DBeaver配置方法.doc**:这是一个文档,详细介绍了...

    Sqlserver 2014 之 自定义字符串聚合函数

    在SQL Server 2014之前,如果要实现类似`STRING_AGG`的功能(这是在SQL Server 2017中引入的),我们需要创建自定义的聚合函数。`STRING_AGG`函数允许我们以指定的分隔符连接一组字符串,这对于生成报告、汇总信息或...

    SQLServer2005函数大全

    - `DATE_FORMAT()`:虽然在SQL Server 2005中不存在此函数,但可以使用`CONVERT()`函数配合样式代码来格式化日期输出。 3. **数学函数**: - `ABS()`:返回数值的绝对值。 - `SQRT()`:计算平方根。 - `POWER()...

    oracle与sqlserver日期函数对比.docx

    - Oracle 无直接的日期格式转换函数,但可以通过 `TO_CHAR(date, format_mask)` 进行格式化输出。 - SQL Server 的 `CONVERT(varchar, date, style)` 可以将日期转换为不同的显示格式,`style` 参数决定输出样式。...

    SQLServer和Oracle的常用函数

    - 对于日期格式化,SQL Server使用`FORMAT()`,Oracle则使用`TO_CHAR()`。 - 两个数据库都有`DATEADD()`和`DATEDIFF()`函数,但参数和用法略有不同。 3. **数学函数** - 两个系统都提供了基本的数学函数如`ABS...

    sqlserver 常用函数大全

    - `DATE_FORMAT(date, format)`:在SQL Server 2012及以上版本中,使用`FORMAT`函数结合`CONVERT`来格式化日期。 4. **数学函数**: - `ABS(number)`:返回数值的绝对值。 - `SQRT(number)`:返回数值的平方根。...

    SQL格式化功能(C#代码)

    在这个案例中,SQL格式化功能被剥离出来,转化为独立的C#代码,方便.NET开发者使用。 该代码可能包含以下几个关键部分: 1. **输入解析**:这部分代码负责接收原始的SQL字符串,然后对其进行解析,识别出关键字、...

    SQL SERVER 2012新增函数之字符串函数FORMAT详解

    本文主要介绍的是使用 FORMAT函数将日期/时间和数字值格式化为识别区域设置的字符串。下面话不多说,来看详细的介绍吧。 格式如下: format(value,format,culture) 第一个参数是要格式化的值,第二个是格式,第三...

    SQL中常用的的时间跟日期函数

    在SQL(结构化查询语言)中,时间与日期函数是处理日期和时间数据的重要工具,它们可以帮助我们进行各种时间相关的计算、格式化和提取操作。本文将深入探讨SQL中的主要时间与日期函数,并通过实例来展示其具体用法。...

    SQL SERVER+常用函数

    - `DATE_FORMAT()`: 格式化日期输出,但请注意,这是MySQL的函数,在SQL Server中需使用`CONVERT()`配合样式号来实现类似功能。 4. **数学函数**: - `ABS()`: 返回数值的绝对值。 - `SQRT()`: 计算平方根。 - ...

    Sql日期时间格式转换

    SQL Server提供了多种方法来格式化日期时间数据,其中`CONVERT`函数是最常用的一种方式。本文将详细介绍如何使用`CONVERT`函数进行日期时间格式转换,并解释不同格式代码的意义及其应用场景。 #### CONVERT 函数...

Global site tag (gtag.js) - Google Analytics