菜鸟求助: 如何在ORACLE中使用变量?(在线等)

我以前没做过ORACLE开发,现在的项目由于需要同时支持SQL Server和Oracle,所以需要写一些Oracle的SQL语句。
为了实现一个功能,在SQL Server里是这样实现的:
Declare @MAXID int ;
Set @MAXID = (Select Max(Column_ID) From A);
Insert Into B(Column1,Column2,Column3) Values (&MAXID, 1, 1);
但是在ORACLE中应该如何写呢?请教各位前辈!
[293 byte] By [thinkway-思维] at [2008-2-12]
# 1
我怎么找不到我的帖子了?
thinkway-思维 at 2007-10-24 > top of Msdn China Tech,Oracle,开发...
# 2
declare
maxid int;
begin
select max(column_id) into maxid from a;
insert into b (column1,column2,column3) values(maxid,1,1);
end;
welyngj-无爱 at 2007-10-24 > top of Msdn China Tech,Oracle,开发...
# 3
好的,我试下,成了马上给分,谢谢!
thinkway-思维 at 2007-10-24 > top of Msdn China Tech,Oracle,开发...