'@'在SQL存储过程中的含义是什么?

时间:2014-03-04 19:51:11

标签: mysql procedure

存储过程中的某些字段前面有一个“@”符号。这是什么意思?

忽略字段和数据本身。

, cast(hi.date_closed as date) hiclose
, @helloclose:=cast(ifnull(audit.date_created,hello.date_entered)
, cast(@hi-INTERVAL WEEKDAY(@hiclose)DAY as datetime) himonclose
, @oppentered:=cast(opp.date_entered - interval 5 hour as datetime) hicreate
, cast(@oppentered - INTERVAL WEEKDAY(@oppentered)DAY as datetime) himoncreate

1 个答案:

答案 0 :(得分:1)

@符号表示它是通过参数传入的变量。

谷歌:

What does the "@" symbol do in SQL?