我正在尝试使用以下命令将当前日期转换为SQL存储过程中的变量
DECLARE @LastChangeDate as date
SET @LastChangeDate = SELECT GETDATE()
Run Code Online (Sandbox Code Playgroud)
这给了我以下错误:"SELECT'附近的语法不正确"
这是我写过的第一个存储过程,所以我不熟悉变量在SQL中的工作方式.
Tar*_*ryn 29
你不需要 SELECT
DECLARE @LastChangeDate as date
SET @LastChangeDate = GetDate()
Run Code Online (Sandbox Code Playgroud)
Cha*_*ana 10
只是GetDate()
不要使用Select GetDate()
DECLARE @LastChangeDate as date
SET @LastChangeDate = GETDATE()
Run Code Online (Sandbox Code Playgroud)
但如果它是SQL Server,您也可以在声明的同一步骤初始化...
DECLARE @LastChangeDate date = getDate()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
89823 次 |
最近记录: |