2014-11-17 3 views
0

Как выбрать значение из объявленной переменной?SELECT из объявленной переменной

DECLARE 
val INTEGER; 
BEGIN 
select idTab1 into val from Tab1 where numTab1 = 0; 
SELECT val; -- this value I want to select 
END; 
+2

'выберите Валу из dual'? –

+0

Это похоже на PL/SQL. Вы используете Oracle? Если да, что именно вы имеете в виду под «это значение, которое я хочу выбрать»? Анонимный PL/SQL не может «вернуть» значение. –

+0

thx, а что такое двойное? – weto

ответ

2

Вы сделали почти прав.

Пожалуйста, попробуйте с этим

DECLARE @val Integer 
SELECT @val = idTab1 from Tab1 where numTab1 = 0; 
SELECT @val