-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
import (
"log"
"github.com/jmoiron/sqlx"
go_ora "github.com/sijms/go-ora/v2"
)
connStr := go_ora.BuildUrl(HOST, PORT, SERVICE_NAME, USER, PASSWORD, map[string]string{})
db, err := sqlx.Open("oracle", connStr)
if err != nil {
log.Fatalf("open %s", err)
return
}
err = db.Ping()
if err != nil {
log.Fatalf("ping %s", err)
return
}
slice := []int{1}
query, args, err := sqlx.In("SELECT 1 FROM dual WHERE rownum IN (?)", slice)
if err != nil {
log.Fatalf("prepare %s", err)
}
_, err = db.Query(db.Rebind(query), args...)
if err != nil {
log.Fatalf("IN query %s", err)
}
IN query ORA-00911: invalid character
The same code works well with Godror.
Metadata
Metadata
Assignees
Labels
No labels