Navicat声明变量提示错误

Navicat连接Oracle数据库,
看了这个文章:https://blog.csdn.net/clevercode/article/details/52695416
参考里面的内容进行操作,

set @num=100;
select @num;
set @num:=100;
select @num;

这两段代码都提示错误:

[SQL]set @num=100
[Err] ORA-00922: missing or invalid option

select @num:=1000;

提示错误

[SQL]set @num:=100
[Err] ORA-00922: missing or invalid option

这是怎么回事啊?

都说了使用的是MySQL

在mysql里可以这样玩,oracle里还是老老实实的declare吧