SQL Server 2008中的创建格式化日期(1)
让我们来创建dbo.format_date 函数,如下所示。 /******Object:UserDefinedFunction[dbo].[format_date] Script Date :05/12/200923:19:35******/ IFEXISTS( SELECT * FROM sys.objects WHERE object_id=OBJECT_ID(N '[dbo].[format_date]' ) AND type in (N
让我们来创建dbo.format_date 函数,如下所示。
<ol class="dp-sql"> <li class="alt"><span><span>/****** Object: UserDefinedFunction [dbo].[format_date] </span></span></li> <li> <span>Script </span><span class="keyword">Date</span><span>: 05/12/2009 23:19:35 ******/ </span> </li> <li class="alt"><span> </span></li> <li> <span>IF EXISTS (</span><span class="keyword">SELECT</span><span> * </span><span class="keyword">FROM</span><span> sys.objects </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">WHERE</span><span> object_id = OBJECT_ID(N</span><span class="string">'[dbo].[format_date]'</span><span>) </span> </li> <li class="alt"><span> </span></li> <li> <span class="op">AND</span><span> type </span><span class="op">in</span><span> (N</span><span class="string">'FN'</span><span>, N</span><span class="string">'IF'</span><span>, N</span><span class="string">'TF'</span><span>, N</span><span class="string">'FS'</span><span>, N</span><span class="string">'FT'</span><span>)) </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">DROP</span><span> </span><span class="keyword">FUNCTION</span><span> [dbo].[format_date] </span> </li> <li class="alt"><span> </span></li> <li><span>GO </span></li> <li class="alt"><span> </span></li> <li><span>/****** Object: UserDefinedFunction [dbo].[format_date] </span></li> <li class="alt"><span> </span></li> <li> <span>Script </span><span class="keyword">Date</span><span>: 05/12/2009 23:19:18 ******/ </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">SET</span><span> ANSI_NULLS </span><span class="keyword">ON</span><span> </span> </li> <li class="alt"><span> </span></li> <li><span>GO </span></li> <li class="alt"><span> </span></li> <li> <span class="keyword">SET</span><span> QUOTED_IDENTIFIER </span><span class="keyword">ON</span><span> </span> </li> <li class="alt"><span> </span></li> <li><span>GO </span></li> <li class="alt"><span> </span></li> <li> <span class="keyword">SET</span><span> CONCAT_NULL_YIELDS_NULL </span><span class="keyword">OFF</span><span> </span> </li> <li class="alt"><span> </span></li> <li><span>go </span></li> <li class="alt"><span> </span></li> <li> <span class="keyword">CREATE</span><span> </span><span class="keyword">function</span><span> [dbo].[format_date] </span> </li> <li class="alt"><span> </span></li> <li> <span>(@inputdate datetime ,@format </span><span class="keyword">varchar</span><span>(500)) </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">returns</span><span> </span><span class="keyword">varchar</span><span>(500) </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">as</span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">begin</span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @</span><span class="func">year</span><span> </span><span class="keyword">varchar</span><span>(4) </span><span class="comment">--YYYY </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @shortyear </span><span class="keyword">varchar</span><span>(4) </span><span class="comment">--Yr </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @quarter </span><span class="keyword">varchar</span><span>(4) </span><span class="comment">--QQ </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @</span><span class="func">month</span><span> </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--MM </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @week </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--WW </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @</span><span class="func">day</span><span> </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--DD </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @24hours </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--24HH </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @12hours </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--HH </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @minutes </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--MI </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @seconds </span><span class="keyword">varchar</span><span>(2) </span><span class="comment">--SS </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @milliseconds </span><span class="keyword">varchar</span><span>(3) </span><span class="comment">--MS </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @microseconds </span><span class="keyword">varchar</span><span>(6) </span><span class="comment">--MCS </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @nanoseconds </span><span class="keyword">varchar</span><span>(9) </span><span class="comment">--NS </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @dayname </span><span class="keyword">varchar</span><span>(15) </span><span class="comment">--DAY </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @monthname </span><span class="keyword">varchar</span><span>(15) </span><span class="comment">--MONTH </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @shortmonthname </span><span class="keyword">varchar</span><span>(15) </span><span class="comment">--MON </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @AMPM </span><span class="keyword">varchar</span><span>(15) </span><span class="comment">--AMPM </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @TZ </span><span class="keyword">varchar</span><span>(15) </span><span class="comment">--TZ </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @UNIXPOSIX </span><span class="keyword">varchar</span><span>(15) </span><span class="comment">--UNIXPOSIX </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="comment">--UCASE </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="comment">--LCASE </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">declare</span><span> @formatteddate </span><span class="keyword">varchar</span><span>(500) </span> </li> <li class="alt"><span> </span></li> <li> <span class="comment">--Assign current date and time to </span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span>if (@inputdate </span><span class="keyword">is</span><span> </span><span class="op">NULL</span><span> </span><span class="op">or</span><span> @inputdate =</span><span class="string">''</span><span>) </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">begin</span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">set</span><span> @inputdate = getdate() </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">end</span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span>if (@format </span><span class="keyword">is</span><span> </span><span class="op">NULL</span><span> </span><span class="op">or</span><span> @format =</span><span class="string">''</span><span>) </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">begin</span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">set</span><span> @format =</span><span class="string">'YYYY-MM-DD 12HH:MI:SS AMPM'</span><span> </span> </li> <li class="alt"><span> </span></li> <li> <span class="keyword">end</span><span> </span> </li> </ol>

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

1、首先打开手机网络浏览器,搜索微博网页版,进入后点击左上角头像按钮。2、然后点击右上角设置。3、点击设置里面的版本切换选项。4、接着在版本切换里选择彩版选项。5、点击搜索,进入搜索页面。6、输入关键词后,点击找人。7、出来的搜索完成界面点击筛选。8、最后在发布时间栏输入具体日期后,点击筛选即可。

HQL和SQL在Hibernate框架中进行比较:HQL(1.面向对象语法,2.数据库无关的查询,3.类型安全),而SQL直接操作数据库(1.与数据库无关的标准,2.可执行复杂查询和数据操作)。

《OracleSQL中除法运算的用法》在OracleSQL中,除法运算是常见的数学运算之一。在数据查询和处理过程中,除法运算可以帮助我们计算字段之间的比例或者得出特定数值的逻辑关系。本文将介绍OracleSQL中除法运算的用法,并提供具体的代码示例。一、OracleSQL中除法运算的两种方式在OracleSQL中,除法运算可以使用两种不同的方式进行

Oracle和DB2是两个常用的关系型数据库管理系统,它们都有自己独特的SQL语法和特点。本文将针对Oracle和DB2的SQL语法进行比较与区别,并提供具体的代码示例。数据库连接在Oracle中,使用以下语句连接数据库:CONNECTusername/password@database而在DB2中,连接数据库的语句如下:CONNECTTOdataba

1、先说说我刚开始用的方法,或许大家也在用。先是打开【视图】——】备注模版【。2、打开后确实能看到日期的地方。3、先选择它,并把它删除。4、删除后点击【关闭母版视图】。5、再打开打印预览,发现日期还是在。6、其实这个日期不是在这个地方删除的。应该是在【讲义母版】那里。看下图。7、找到日期后把它删除。8、现在在打开预览看一下,就没有这个日期了。注意:其实这个方法也很容易记,因为打印的是讲义,所以应该找【讲义母版】。

MyBatis动态SQL标签解读:Set标签用法详解MyBatis是一个优秀的持久层框架,它提供了丰富的动态SQL标签,可以灵活地构建数据库操作语句。其中,Set标签是用于生成UPDATE语句中SET子句的标签,在更新操作中非常常用。本文将详细解读MyBatis中Set标签的用法,以及通过具体的代码示例来演示其功能。什么是Set标签Set标签用于MyBati

标题:真我手机新手指南:如何在真我手机上创建文件夹?在当今社会,手机已经成为人们生活中必不可少的工具。而真我手机作为一款备受欢迎的智能手机品牌,其简洁、实用的操作系统备受用户喜爱。在使用真我手机的过程中,很多人可能会遇到需要整理手机中的文件和应用的情况,而创建文件夹就是一种有效的方式。本文将介绍如何在真我手机上创建文件夹,帮助用户更好地管理自己的手机内容。第

WindowsServerBackup是WindowsServer操作系统自带的一个功能,旨在帮助用户保护重要数据和系统配置,并为中小型和企业级企业提供完整的备份和恢复解决方案。只有运行Server2022及更高版本的用户才能使用这一功能。在本文中,我们将介绍如何安装、卸载或重置WindowsServerBackup。如何重置Windows服务器备份如果您的服务器备份遇到问题,备份所需时间过长,或无法访问已存储的文件,那么您可以考虑重新设置WindowsServer备份设置。要重置Windows
