Мне нужна помощь с запросом.выберите значение в viarble в Oracle SQL
Я хочу выбрать значение количества строк из таблицы, а затем использовать значение в другом запросе. Например:
@rowcount = select count(*) from MyTable
select A*@rowcount, B/@rowcount
from MyOtherTable
Может ли кто-нибудь показать мне, что такое правильный синтаксис? Мне нужно использовать @rowcount
много раз, поэтому я предпочитаю рассчитать его только один раз.
вы получите ошибку с вышесказанным? – Matt
'@ rowcount' не является допустимым идентификатором PL/SQL. Это похоже на часть кода T-SQL, которая будет работать на SQL Server. Однако вы отметили этот вопрос «Oracle». Вы пытаетесь преобразовать часть кода T-SQL в PL/SQL? –
Вы не можете смешивать процедурный код (PL/SQL) и обычный SQL. –