Я пытаюсь избавиться от дублирующих ролей работы до того, как данные будут введены в мою фактическую таблицу размеров, каждый раз, когда я запускаю свой сценарий, я все время получаю недостающую ошибку выражения, и я не уверен, почему, любая помощь будет в основном оценена.sql missing expression on select query in oracle
INSERT INTO job_role_dim (
SELECT job_role_id.nextval, DISTINCT job_role_desc
FROM temp_job_role_dim);
Ваше размещение ключевого слова 'DISTINCT' предполагает, что у вас есть другое ожидание его эффекта, чем эффект, который он на самом деле имеет. 'DISTINCT' не квалифицирует отдельные столбцы; скорее он квалифицирует общее предложение SELECT, указывая, что не возвращаются повторяющиеся * строки *. –