Skip to content

Commit 11bccd6

Browse files
committed
added undeclared variable error message
1 parent 8c883e3 commit 11bccd6

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

sql/errors.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,9 @@ var (
238238
// ErrEventDoesNotExist is returned when an event does not exist.
239239
ErrEventDoesNotExist = errors.NewKind("Event '%s' does not exist")
240240

241+
// ErrUndeclaredVariable is return when an undeclared variable is used.
242+
ErrUndeclaredVariable = errors.NewKind("Undeclared variable: '%s'")
243+
241244
// ErrUnknownEvent is returned when a query references an event that doesn't exist
242245
ErrUnknownEvent = errors.NewKind("Unknown event '%s'")
243246

sql/planbuilder/dml.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ func (b *Builder) buildInto(inScope *scope, into *ast.Into) {
752752
vars[i] = expression.NewUserVar(strings.TrimPrefix(val.String(), "@"))
753753
} else {
754754
if inScope.proc == nil {
755-
err := sql.ErrExternalProcedureMissingContextParam.New(val.String())
755+
err := sql.ErrUndeclaredVariable.New(val.String())
756756
b.handleErr(err)
757757
}
758758
col, ok := inScope.proc.GetVar(val.String())

0 commit comments

Comments
 (0)