暂无图片
gbase 8a 中全局变量和用户变量有什么区别,@@和@是什么意思?
我来答
分享
暂无图片 匿名用户
gbase 8a 中全局变量和用户变量有什么区别,@@和@是什么意思?

见到一个sql语句 set@@sql_mode='';
和平时用的set @a=123;区别是什么?
gbase 8a中什么叫做全局变量,什么叫做用户变量?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
禄润绿萝

全局变量为数据库内部参数如sql_mode为全局变量,可通过show global variables;查看。
对应单个变量的查询语句为(如对sql_mode )select @@sql_mode;
临时变量为当前seeeion中的变量;通过set @a=1;select @a;进行赋值和查询。
需要注意,select @sql_mode为查询当前session中的变量sql_mode,默认值为NULL;
想查系统变量要用select @@sql_mode;

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏