DECLARE
v_test VARCHAR2(10):='1234';
BEGIN
SELECT * from "student";
--UPDATE "student" set comment='123' where id=1;
--UPDATE student set comment=&v_test where id=3;
END;
DECLARE v_test VARCHAR2(10):='1234'; BEGIN SELECT * from "student"; --UPDATE "student" set comment='123' where id=1; --UPDATE student set comment=&v_test where id=3; END; 上面声明了个变量,一开始测试两个update,不成功,注释掉了,再测试select,都不成功,难道这只能放存储过程里吗?不能直接当SQL语句执行?我记得是可以