如何在sql server存储过程中设置datetime可选参数?
以下是我的存储过程,我想在@LocalDateTime = utcdate
时设置@LocalDateTime is null
。
存储过程:
Create PROCEDURE [dbo].[ABC]
(
@LocalDateTime datetime=getutcdate()
)
答案 0 :(得分:3)
参数的默认值必须是常量。您可以将其设置在存储过程的主体内:
val mutableHashset = scala.collection.mutable.HashSet[String]()
mutableHashset += "name"
mutableHashset.foreach { println }
MSDN上的更多信息here。这是一段摘录:
默认
参数的默认值。如果定义了默认值 对于参数,可以在不指定a的情况下执行该过程 该参数的值。 默认值必须是常量或它 可以是NULL。