read_sql: get the results of a SQL query

Description Usage Arguments Details Value Examples

View source: R/read_sql.R

Description

Reads an .sql file and prepares it for use with dbplyr/odbc queries to SQL Server/Snowflake, etc.

Usage

1
read_sql(file_name)

Arguments

file_name

character string with the path and filename of the .sql file

Details

The original version of this function was developed by Thomas Huang.

Value

concise sql statement ready to be passed to SQL Server/Snowflake, etc.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
## Not run: 
conn <- connect_cdw()

sql_statement <- read_sql(here::here("SQL/demo.sql"))

# use dbGetQuery for single SQL clauses
results <- DBI::dbGetQuery(conn, sql_statement)

# use snowsql for complex SQL statements with multiple clauses
results2 <- system2("~/bin/snowsql", glue("-f {sql_statement} -o quiet={quiet}"))


## End(Not run)

RollieParrish/ccdm documentation built on Dec. 31, 2020, 4:26 p.m.