社区
MS-SQL Server
帖子详情
存储过程的参数,默认为 year(getdate())为什么不可以?
zj181314
2004-12-06 11:06:46
create procedure xxx
@year int = (year(getdate()))
as
return @year
为什么不可以
...全文
173
12
打赏
收藏
存储过程的参数,默认为 year(getdate())为什么不可以?
create procedure xxx @year int = (year(getdate())) as return @year 为什么不可以
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyhyy23
2004-12-06
打赏
举报
回复
create procedure xxx
@year int
as
begin
select @year=(year(getdate()))
return @year
end
go
yyhyy23
2004-12-06
打赏
举报
回复
要做一次转换
WYC2300
2004-12-06
打赏
举报
回复
create procedure xxx
@year int=null
as
begin
select @year=(year(getdate()))
return @year
end
yyhyy23
2004-12-06
打赏
举报
回复
create procedure xxx
@year int = cast((year(getdate())) as int)
as
return @year
zj181314
2004-12-06
打赏
举报
回复
??
jackluo1981
2004-12-06
打赏
举报
回复
create procedure xxx
as
begin
select @year=(year(getdate()))
return @year
end
jackluo1981
2004-12-06
打赏
举报
回复
crate procedure xxx
as
begin
select @year=(year(getdate()))
return @year
end
zj181314
2004-12-06
打赏
举报
回复
也就是我想 得到当前年份为默认参数。
zj181314
2004-12-06
打赏
举报
回复
算了
create procedure xxx
@year int = null
as
if @year is null
begin
@year = year(getdate())
end
。。。
只好这样做了。
还是要感谢各位,给分啦!! *^_^*
zj181314
2004-12-06
打赏
举报
回复
哎~~~ 难道真的不行吗?
comszsoft
2004-12-06
打赏
举报
回复
getdate()是动态改变的,不能用来做形参
zclxyh
2004-12-06
打赏
举报
回复
create procedure xxx
@year int out
as
begin
select @year=(year(getdate()))
return @year
end
go
PHP使用GET
DATE
获取当前日期时间作为一个关联数组的方法
在不带
参数
使用get
date
()函数时,
默认
就是当前时间的UNIX时间戳。 在PHP代码中调用get
date
()函数的示例代码如下: ```php $Now = get
date
(); // 不带
参数
,获取当前时间的关联数组 foreach ($Now as $Key => $...
数据库管理系统实验一
实验中提到了对数据库服务器配置的调整,特别是涉及到`sys.sp_configure`系统
存储过程
的使用,这是SQL Server中用于配置服务器级别的设置的工具。 首先,`sys.sp_configure 'show advanced options', '1'`这条命令...
Sql 函数获取订单交易流水号
2. **@gd** (类型:`
date
time`): 用于指定生成流水号的日期时间,
默认
为系统当前日期时间(`get
date
()`). #### 三、返回值 该函数返回一个类型为 `varchar(20)` 的字符串,即生成的订单交易流水号。 #### 四、实现...
SQLServer 2005 和Oracle 语法的一点差异小结
在 Oracle 中,如果只需要日期部分,可以使用 `
DATE
` 类型,因为时间部分
默认
为午夜。 5. 子查询和连接: SQL Server 使用 `INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN` 等语法进行表连接,而 Oracle 也支持这些语法...
存储过程
参数
的时间
默认
值解决方法
在数据库中创建
存储过程
的时候,
参数
的
默认
值是必须为常量或NULL的,因此对于希望将时间类型
参数
的
默认
值设为当前时间的朋友来说,就会出现操作不当的情况了。解决方法很简单,只需将其
默认
值设置延后就可以了。如:...
MS-SQL Server
34,873
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章