使用dplyr从SQL语句创建表
目前我正在使用dplyr和dplyr.snowflakedb来处理Snowflake中的一些数据 尽管此解决方案很好地查询数据,但我面临一个挑战: 是否可以将字符串sql语句用于此解决方案?即创建表 也就是说,我可以使用一个字符使用dplyr从SQL语句创建表,r,dplyr,snowflake-cloud-data-platform,R,Dplyr,Snowflake Cloud Data Platform,目前我正在使用dplyr和dplyr.snowflakedb来处理Snowflake中的一些数据 尽管此解决方案很好地查询数据,但我面临一个挑战: 是否可以将字符串sql语句用于此解决方案?即创建表 也就是说,我可以使用一个字符“创建表my_TABLE AS select*from TABLE 1”在数据库中生成一个新表吗 提前感谢您可以使用dbplyr::SQL_render()将远程TIB转换为SQL查询,并使用glue::glue_SQL()将其粘合在一起,如下所示: #创建临时内存RSQ
“创建表my_TABLE AS select*from TABLE 1”
在数据库中生成一个新表吗
提前感谢您可以使用
dbplyr::SQL_render()
将远程TIB转换为SQL查询,并使用glue::glue_SQL()
将其粘合在一起,如下所示:
#创建临时内存RSQLite数据库
连接数据库:sqlite 3.30.1[:内存:]
#>mpg气缸显示hp drat wt qsec与am齿轮carb
#>
#> 1 21 6 160 110 3.9 2.62 16.5 0 1 4 4
#> 2 21 6 160 110 3.9 2.88 17.0 0 1 4 4
#> 3 22.8 4 108 93 3.85 2.32 18.6 1 1 4 1
#> 4 21.4 6 258 110 3.08 3.22 19.4 1 0 3 1
#> 5 18.7 8 360 175 3.15 3.44 17.0 0 0 3 2
#> 6 18.1 6 225 105 2.76 3.46 20.2 1 0 3 1
#> 7 14.3 8 360 245 3.21 3.57 15.8 0 0 3 4
#> 8 24.4 4 147. 62 3.69 3.19 20 1 0 4 2
#> 9 22.8 4 141. 95 3.92 3.15 22.9 1 0 4 2
#> 10 19.2 6 168. 123 3.92 3.44 18.3 1 0 4 4
#>#…行数更多
修改的tbl%
dplyr::选择(气缸)
选择\u query您可以使用dbplyr::SQL\u render()
将远程TIB转换为SQL查询,并使用glue::glue\u SQL()
将其粘合在一起,如下所示:
#创建临时内存RSQLite数据库
连接数据库:sqlite 3.30.1[:内存:]
#>mpg气缸显示hp drat wt qsec与am齿轮carb
#>
#> 1 21 6 160 110 3.9 2.62 16.5 0 1 4 4
#> 2 21 6 160 110 3.9 2.88 17.0 0 1 4 4
#> 3 22.8 4 108 93 3.85 2.32 18.6 1 1 4 1
#> 4 21.4 6 258 110 3.08 3.22 19.4 1 0 3 1
#> 5 18.7 8 360 175 3.15 3.44 17.0 0 0 3 2
#> 6 18.1 6 225 105 2.76 3.46 20.2 1 0 3 1
#> 7 14.3 8 360 245 3.21 3.57 15.8 0 0 3 4
#> 8 24.4 4 147. 62 3.69 3.19 20 1 0 4 2
#> 9 22.8 4 141. 95 3.92 3.15 22.9 1 0 4 2
#> 10 19.2 6 168. 123 3.92 3.44 18.3 1 0 4 4
#>#…行数更多
修改的tbl%
dplyr::选择(气缸)
选择查询