Esempio n. 1
0
        public static SqlStatement Declare(PlSqlParser.CursorDeclarationContext context)
        {
            var cursorName = Name.Simple(context.cursor_name());
            var query = Subquery.Form(context.subquery());

            CursorParameter[] parameters = null;
            if (context.parameterSpec() != null) {
                parameters = context.parameterSpec().Select(Parameter.Form).ToArray();
            }

            return new DeclareCursorStatement(cursorName, parameters, query);
        }