я работал ранее с SQL Server и смог научиться создавать временные переменные и использовать их в SQLДекларирование временной переменной в базе данных Oracle
я использовал, чтобы написать что-то вроде этого:
declare @Student nvarchar(255)
select @Student = studentname from sometable where somecondition = 1
declare @teacher nvarchar(255)
select @teacher = teachername from sometable2 where somecondition >2
, а затем
select @student, @teacher, other columns from sometable where some condition
я хочу сделать то же самое в базе данных ORACLE.
Пожалуйста, помогите!
sqlplus имеет переменные, использующие ключевое слово «define» и «&» в качестве замены (см. Http://docs.oracle.com/cd/B19306_01/server.102/b14357/ch5.htm#sthref1020) – tbone