sql 语句里 @ 什么意思?

sql 语句里 @ 是什么意思?讲白一点
2024-11-30 23:50:12
推荐回答(4个)
回答1:

一般是存储过程中才有的,@..表示一个变量,为赋值,执行时必须先给@..赋值。跟Oracle里的&是差不多的意思。你只要知道把他看成一个未赋值的位置变量就行了。

回答2:

这个是在存储过程中才有的,用户变量名一般以@开头,和php中用$开头一样,变量类型是根据后面赋值来自动匹配的。

回答3:

|| 是 字符串操作符号,用于字符串连接!
db2,oracle 都可以用 || 来连接!
mysql 的 concatenate 实现相同的功能!
请参考

回答4:

定义变量用的。
declare @i int;
set @i =0;
@i 就是一int 变量。