powered by
See vignette("translation-function") and vignette("translation-verb") for details of overall translation technology. Key differences for this backend are:
vignette("translation-function")
vignette("translation-verb")
Use FETCH FIRST instead of LIMIT
FETCH FIRST
LIMIT
Custom types
paste() uses ||
paste()
||
Custom subquery generation (no AS)
AS
setdiff() uses MINUS instead of EXCEPT
setdiff()
MINUS
EXCEPT
Note that versions of Oracle prior to 23c have limited supported for TRUE and FALSE and you may need to use 1 and 0 instead. See https://oracle-base.com/articles/23c/boolean-data-type-23c for more details.
TRUE
FALSE
1
0
Use simulate_oracle() with lazy_frame() to see simulated SQL without converting to live access database.
simulate_oracle()
lazy_frame()
library(dplyr, warn.conflicts = FALSE) lf <- lazy_frame(a = TRUE, b = 1, c = 2, d = "z", con = simulate_oracle()) lf %>% transmute(x = paste0(c, " times")) lf %>% setdiff(lf)
Run the code above in your browser using DataLab