社区
MS-SQL Server
帖子详情
在自定義的函數中,怎麼不能使用getdate()這個函數呢?
aderly
2005-10-25 10:39:26
老是出錯,'invalid use of 'getdate' within a function '是不是在自定義的函數中不能使用,sql的函數??
...全文
118
3
打赏
收藏
在自定義的函數中,怎麼不能使用getdate()這個函數呢?
老是出錯,'invalid use of 'getdate' within a function '是不是在自定義的函數中不能使用,sql的函數??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vonafter
2005-10-25
打赏
举报
回复
不允许在用户定义函数主体中内置不确定函数
vivianfdlpw
2005-10-25
打赏
举报
回复
你可以间接获取日期,比如:
create view v
as
select getdate() as 'dt'
go
create function f()
returns datetime
as
begin
declare @dt datetime
select @dt=dt from v
return @dt
end
go
vivianfdlpw
2005-10-25
打赏
举报
回复
不允许在用户定义函数主体中内置不确定函数
在SQL2000
中
,
自定
义函数
中
使用
get
date
()
SQL 2000不支持在
自定
义的函数
中
使用
不具有确定性的函数,如get
date
()。此代码将实现这个功能。
SQL server
自定
义函数FUNCTION的
使用
前言: 在SQL server
中
不仅可以可以
使用
系统自带的函数(时间函数、聚合函数、字符串函数等等),还可以根据需要
自定
义函数。 一、定义: 用户
自定
义函数的类型: 1、标量值函数(返回一个标量值) 2、表格值函数(内联表格值函数、多语句表值函数,返回一个结果集即返回多个值) 二、三种
自定
函数的异同点 1、同点: 创建定义相同: CREATE FUN...
sqlServer2000
中
自定
义函数
中
get
date
() 函数不识别
在 SQL Server 2008
中
,
自定
义 函数 : Create function CurrentMonthFirstDay() returns
Date
time as begin DECLARE @FistDayOfCurrentMonth
DATE
TIME SET @FistDayOfCurrentMonth =
DATE
ADD(mm,
DATE
DIFF(...
SQL Function
自定
义函数
目录 产生背景(已经有了存储过程,为什么还要
使用
自定
义函数) 发展历史 构成
使用
方法 适用范围 注意事项 疑问 内容 产生背景(已经有了存储过程,为什么还要
使用
自定
义函数) 与存储过程的区别(存在的意义): 1. 能够在select等SQL语句
中
直接
使用
自定
义函数,存储过程不行。 2.
自定
义函数可以调用其他函数,也可以调用自己(递归) 3.
SQLServer 2000
自定
义函数
中
用get
date
()报错
今天在sqlserver2000
自定
义函数
中
用get
date
(),系统系提示错误,改为dbo.get
date
()后编译成功。 但在调用
自定
义函数时又报了错,在网上搜了一下,解决办法如下: 创建视图v_get
date
ALTER view v_get
date
as select get
date
() As GetDat 注:是可以在视图
中
用get
date
()的 然后在自
MS-SQL Server
34,872
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章