当前位置: 首页 > news >正文

SQL Server 2005-如何在SQL Server用户自订函数中调用GetDate()函数

可以在SQL Server 2005的使用者自UDFsUser Defined Functions)中呼叫使用GetDate() ,下列这个范例程序即是一例:

 

-- 建立一 UDF now()

CREATE FUNCTION dbo.now()

RETURNS DATETIME

AS

BEGIN

  RETURN (GETDATE());

END;

GO

 

-- 测试看看是否的有成功

SELECT dbo.now();

GO

 

-- 然已经测试成功了,就可以移除

DROP FUNCTION dbo.now;

GO

1

SQL Sever 2005是微了近五年时间用大批人才完成的世巨作,因此很多SQL Server 2005有的功能,在版的SQL Server无法使用,比方,上述的程序代SQL Server 2000行便问题(如1所示),因GETDATE() 数会传回不同的日期时间,此改用下列程序代

 

-- SQL Server 选项,使其允加入linked server

EXEC sp_serveroption '<SQL Server >', 'DATA ACCESS', TRUE

GO

 

-- 建立 UDF

CREATE FUNCTION dbo.now()

RETURNS DATETIME

AS

BEGIN

  DECLARE @dt DATETIME

  SELECT @dt = dt

  FROM OPENQUERY

  (

    <SQL Server >, 'SELECT dt = GETDATE()'

  )

  RETURN @dt

END

GO

 

-- 测试一下

SELECT dbo.now()

GO

 

-- 测试成功,就可以其移除

DROP FUNCTION now

GO

 

请注意:请将程序代码中 <您的SQL Server 名称> 换掉,以符合您实际环境的 SQL Server 执行个体名称。

相关文章:

  • Linux下C程序的编辑,编译和运行以及调试
  • SharePoint Server 2007 Web内容管理中的几个关键概念
  • 带外监控
  • 自动内容滚动条[WinForm控件]
  • C# 生成二维码
  • CSS在ASP.NET中使用
  • 字符填充的首尾定界符法
  • hdfs源码解析
  • 使用数学函数查询
  • 关于柔性数组
  • 【Vegas原创】sendkeys实例
  • 【原创】PostgreSQL 实现MySQL insert ignore 语法。
  • 闲话网名(一)
  • 与后台的一些事情
  • XAML开发入门之创建XAML应用程序
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 「译」Node.js Streams 基础
  • create-react-app项目添加less配置
  • DataBase in Android
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Fabric架构演变之路
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Laravel 实践之路: 数据库迁移与数据填充
  • Nodejs和JavaWeb协助开发
  • opencv python Meanshift 和 Camshift
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Spring声明式事务管理之一:五大属性分析
  • XML已死 ?
  • 创建一种深思熟虑的文化
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 入口文件开始,分析Vue源码实现
  • 深度学习中的信息论知识详解
  • 十年未变!安全,谁之责?(下)
  • 数据可视化之 Sankey 桑基图的实现
  • 我这样减少了26.5M Java内存!
  • 怎么把视频里的音乐提取出来
  • 主流的CSS水平和垂直居中技术大全
  • 7行Python代码的人脸识别
  • ionic异常记录
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 昨天1024程序员节,我故意写了个死循环~
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #HarmonyOS:基础语法
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #Z2294. 打印树的直径
  • (2)STL算法之元素计数
  • (2.2w字)前端单元测试之Jest详解篇
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (十二)springboot实战——SSE服务推送事件案例实现