一般是存储过程中才有的,@..表示一个变量,为赋值,执行时必须先给@..赋值。跟Oracle里的&是差不多的意思。你只要知道把他看成一个未赋值的位置变量就行了。
这个是在存储过程中才有的,用户变量名一般以@开头,和php中用$开头一样,变量类型是根据后面赋值来自动匹配的。
|| 是 字符串操作符号,用于字符串连接!
db2,oracle 都可以用 || 来连接!
mysql 的 concatenate 实现相同的功能!
请参考
定义变量用的。
declare @i int;
set @i =0;
@i 就是一int 变量。