I have to create a public schema. My sql script is in .sql file, a part of which is shown below for the reference.
DROP MATERIALIZED VIEW IF EXISTS ELIXHAUSER_QUAN CASCADE;
CREATE MATERIALIZED VIEW ELIXHAUSER_QUAN AS
with icd as
(
select hadm_id, seq_num, icd9_code
from diagnoses_icd
where seq_num != 1 -- we do not include the primary icd-9 code
)................................................................
Is there anyway I can run .sql file in AWS Athena instead of running queries one by one.
When I run the following SQL query in AWS Athena, it pops an error.
DROP MATERIALIZED VIEW IF EXISTS ELIXHAUSER_QUAN CASCADE;
CREATE MATERIALIZED VIEW ELIXHAUSER_QUAN AS
with icd as
(
select hadm_id, seq_num, icd9_code
from diagnoses_icd
where seq_num != 1 -- we do not include the primary icd-9 code
)
Your query has the following error(s):
Only one sql statement is allowed. Got: DROP MATERIALIZED VIEW IF EXISTS ELIXHAUSER_QUAN CASCADE; CREATE MATERIALIZED VIEW ELIXHAUSER_QUAN AS with icd as ( select hadm_id, seq_num, icd9_code from diagnoses_icd where seq_num != 1 -- we do not include the primary icd-9 code ) (Service: AmazonAthena; Status Code: 400; Error Code: InvalidRequestException; Request ID: 821def0f-4d38-4e15-b2d7-4d315472461d)