diff --git a/docs/generated/sql/bnf/declare_cursor_stmt.bnf b/docs/generated/sql/bnf/declare_cursor_stmt.bnf index ba52de815cbf..c127c56aa0ad 100644 --- a/docs/generated/sql/bnf/declare_cursor_stmt.bnf +++ b/docs/generated/sql/bnf/declare_cursor_stmt.bnf @@ -1,2 +1,4 @@ declare_cursor_stmt ::= - 'DECLARE' cursor_name opt_binary opt_sensitivity opt_scroll 'CURSOR' opt_hold 'FOR' select_stmt + 'DECLARE' cursor_name opt_binary opt_sensitivity opt_scroll 'CURSOR' 'WITH' 'HOLD' 'FOR' select_stmt + | 'DECLARE' cursor_name opt_binary opt_sensitivity opt_scroll 'CURSOR' 'WITHOUT' 'HOLD' 'FOR' select_stmt + | 'DECLARE' cursor_name opt_binary opt_sensitivity opt_scroll 'CURSOR' 'FOR' select_stmt diff --git a/pkg/cmd/docgen/diagrams.go b/pkg/cmd/docgen/diagrams.go index 66ff9368a296..610111fd90e6 100644 --- a/pkg/cmd/docgen/diagrams.go +++ b/pkg/cmd/docgen/diagrams.go @@ -914,6 +914,10 @@ var specs = []stmtSpec{ "string_or_placeholder 'PASSWORD'": "name 'PASSWORD'", "'PASSWORD' string_or_placeholder": "'PASSWORD' password"}, }, + { + name: "declare_cursor_stmt", + inline: []string{"opt_hold"}, + }, { name: "default_value_column_level", stmt: "stmt_block",