| DOCUMENTATION | https://docs.snowflake.com |
| English | https://docs.snowflake.com/en/sql-reference/sql/create-procedure |
| Français | https://docs.snowflake.com/fr/sql-reference/sql/create-procedure |
| Deutsch | https://docs.snowflake.com/de/sql-reference/sql/create-procedure |
| 日本語 | https://docs.snowflake.com/ja/sql-reference/sql/create-procedure |
| 한국어 | https://docs.snowflake.com/ko/sql-reference/sql/create-procedure |
| Português | https://docs.snowflake.com/pt/sql-reference/sql/create-procedure |
| Get started | https://docs.snowflake.com/en/user-guide-getting-started |
| Guides | https://docs.snowflake.com/en/guides |
| Developer | https://docs.snowflake.com/en/developer |
| Reference | https://docs.snowflake.com/en/reference |
| Release notes | https://docs.snowflake.com/en/release-notes/overview |
| Tutorials | https://docs.snowflake.com/en/tutorials |
| Status | https://status.snowflake.com |
| Overview | https://docs.snowflake.com/en/reference |
| SQL data types reference | https://docs.snowflake.com/en/sql-reference-data-types |
| SQL command reference | https://docs.snowflake.com/en/sql-reference-commands |
| Query syntax | https://docs.snowflake.com/en/sql-reference/constructs |
| Query operators | https://docs.snowflake.com/en/sql-reference/operators |
| General DDL | https://docs.snowflake.com/en/sql-reference/sql-ddl-summary |
| General DML | https://docs.snowflake.com/en/sql-reference/sql-dml |
| All commands (alphabetical) | https://docs.snowflake.com/en/sql-reference/sql-all |
| Accounts | https://docs.snowflake.com/en/sql-reference/commands-account |
| Users, roles, & privileges | https://docs.snowflake.com/en/sql-reference/commands-user-role |
| Integrations | https://docs.snowflake.com/en/sql-reference/commands-integration |
| Business continuity & disaster recovery | https://docs.snowflake.com/en/sql-reference/commands-replication |
| Sessions | https://docs.snowflake.com/en/sql-reference/commands-session |
| Transactions | https://docs.snowflake.com/en/sql-reference/commands-transaction |
| Virtual warehouses & resource monitors | https://docs.snowflake.com/en/sql-reference/commands-warehouse |
| Databases, schemas, & shares | https://docs.snowflake.com/en/sql-reference/commands-database |
| Tables, views, sequences, and types | https://docs.snowflake.com/en/sql-reference/commands-table |
| Functions, procedures, & scripting | https://docs.snowflake.com/en/sql-reference/commands-function |
| ALTER FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/alter-function |
| CREATE FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/create-function |
| DROP FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/drop-function |
| DESCRIBE FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/desc-function |
| SHOW USER FUNCTIONS | https://docs.snowflake.com/en/sql-reference/sql/show-user-functions |
| CREATE DATA METRIC FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/create-data-metric-function |
| ALTER FUNCTION (DMF) | https://docs.snowflake.com/en/sql-reference/sql/alter-function-dmf |
| DESCRIBE FUNCTION (DMF) | https://docs.snowflake.com/en/sql-reference/sql/desc-function-dmf |
| DROP FUNCTION (DMF) | https://docs.snowflake.com/en/sql-reference/sql/drop-function-dmf |
| SHOW DATA METRIC FUNCTIONS | https://docs.snowflake.com/en/sql-reference/sql/show-data-metric-functions |
| CREATE FUNCTION (Service) | https://docs.snowflake.com/en/sql-reference/sql/create-function-spcs |
| ALTER FUNCTION (Service) | https://docs.snowflake.com/en/sql-reference/sql/alter-function-spcs |
| DESCRIBE FUNCTION (Service) | https://docs.snowflake.com/en/sql-reference/sql/desc-function-spcs |
| DROP FUNCTION (Service) | https://docs.snowflake.com/en/sql-reference/sql/drop-function-spcs |
| CREATE EXTERNAL FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/create-external-function |
| ALTER FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/alter-function |
| SHOW EXTERNAL FUNCTIONS | https://docs.snowflake.com/en/sql-reference/sql/show-external-functions |
| DROP FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/drop-function |
| DESCRIBE FUNCTION | https://docs.snowflake.com/en/sql-reference/sql/desc-function |
| CALL | https://docs.snowflake.com/en/sql-reference/sql/call |
| CALL WITH | https://docs.snowflake.com/en/sql-reference/sql/call-with |
| CREATE PROCEDURE | https://docs.snowflake.com/en/sql-reference/sql/create-procedure |
| ALTER PROCEDURE | https://docs.snowflake.com/en/sql-reference/sql/alter-procedure |
| DROP PROCEDURE | https://docs.snowflake.com/en/sql-reference/sql/drop-procedure |
| SHOW PROCEDURES | https://docs.snowflake.com/en/sql-reference/sql/show-procedures |
| DESCRIBE PROCEDURE | https://docs.snowflake.com/en/sql-reference/sql/desc-procedure |
| SHOW USER PROCEDURES | https://docs.snowflake.com/en/sql-reference/sql/show-user-procedures |
| EXECUTE IMMEDIATE | https://docs.snowflake.com/en/sql-reference/sql/execute-immediate |
| EXECUTE IMMEDIATE FROM | https://docs.snowflake.com/en/sql-reference/sql/execute-immediate-from |
| Streams & tasks | https://docs.snowflake.com/en/sql-reference/commands-stream |
| DCM Projects | https://docs.snowflake.com/en/sql-reference/commands-dcm-projects |
| dbt Projects on Snowflake | https://docs.snowflake.com/en/sql-reference/commands-dbt-projects-on-snowflake |
| Classes & instances | https://docs.snowflake.com/en/sql-reference/commands-class |
| Machine learning | https://docs.snowflake.com/en/sql-reference/commands-ml |
| Cortex | https://docs.snowflake.com/en/sql-reference/commands-cortex |
| Listings | https://docs.snowflake.com/en/sql-reference/commands-listings |
| Openflow data plane integration | https://docs.snowflake.com/en/sql-reference/commands-ofdata-plane |
| Organization profiles | https://docs.snowflake.com/en/sql-reference/commands-organization-profiles |
| Security | https://docs.snowflake.com/en/sql-reference/commands-security |
| Data Governance | https://docs.snowflake.com/en/sql-reference/commands-data-governance |
| Privacy | https://docs.snowflake.com/en/sql-reference/commands-privacy |
| Data loading & unloading | https://docs.snowflake.com/en/sql-reference/commands-data-loading |
| File staging | https://docs.snowflake.com/en/sql-reference/commands-file |
| Storage lifecycle policies | https://docs.snowflake.com/en/sql-reference/commands-storage-lifecycle-policies |
| Git | https://docs.snowflake.com/en/sql-reference/commands-git |
| Alerts | https://docs.snowflake.com/en/sql-reference/commands-alert |
| Native Apps Framework | https://docs.snowflake.com/en/sql-reference/commands-native-apps |
| Snowflake App Runtime | https://docs.snowflake.com/en/sql-reference/commands-snowflake-apps |
| Streamlit | https://docs.snowflake.com/en/sql-reference/commands-streamlit |
| Notebook | https://docs.snowflake.com/en/sql-reference/commands-notebook |
| Snowpark Container Services | https://docs.snowflake.com/en/sql-reference/commands-snowpark-container-services |
| Snowflake Postgres | https://docs.snowflake.com/en/user-guide/snowflake-postgres/about |
| Function and stored procedure reference | https://docs.snowflake.com/en/sql-reference-functions |
| Class reference | https://docs.snowflake.com/en/sql-reference-classes |
| Scripting reference | https://docs.snowflake.com/en/sql-reference-snowflake-scripting |
| General reference | https://docs.snowflake.com/en/sql-reference |
| API reference | https://docs.snowflake.com/en/api-reference |
| Reference | https://docs.snowflake.com/en/reference |
| SQL command reference | https://docs.snowflake.com/en/sql-reference-commands |
| Functions, procedures, & scripting | https://docs.snowflake.com/en/sql-reference/commands-function |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#create-procedure |
| stored procedure | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-usage |
| Java (using Snowpark) | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-overview |
| JavaScript | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript |
| Python (using Snowpark) | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-overview |
| Scala (using Snowpark) | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-overview |
| Snowflake Scripting | https://docs.snowflake.com/developer-guide/snowflake-scripting/index |
| CALL (with anonymous procedure) | https://docs.snowflake.com/sql-reference/sql/call-with |
| CREATE OR ALTER PROCEDURE | https://docs.snowflake.com/sql-reference/sql/create-procedure#label-create-or-alter-procedure-syntax |
| ALTER PROCEDURE | https://docs.snowflake.com/sql-reference/sql/alter-procedure |
| DROP PROCEDURE | https://docs.snowflake.com/sql-reference/sql/drop-procedure |
| SHOW PROCEDURES | https://docs.snowflake.com/sql-reference/sql/show-procedures |
| DESCRIBE PROCEDURE | https://docs.snowflake.com/sql-reference/sql/desc-procedure |
| CALL | https://docs.snowflake.com/sql-reference/sql/call |
| SHOW USER PROCEDURES | https://docs.snowflake.com/sql-reference/sql/show-user-procedures |
| CREATE OR ALTER | https://docs.snowflake.com/sql-reference/sql/create-or-alter |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#syntax |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#java-handler |
| Keeping handler code in-line or on a stage | https://docs.snowflake.com/developer-guide/inline-or-staged |
| Writing Java handlers for stored procedures created with SQL | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-overview |
| Preview Feature | https://docs.snowflake.com/release-notes/preview-features |
| Java handler | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-tabular-data |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#javascript-handler |
| Writing stored procedures in JavaScript | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript |
| Case-sensitivity in JavaScript arguments | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript#label-considerations-for-case-sensitivity-in-stored-procedures |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#python-handler |
| Writing stored procedures with SQL and Python | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-overview |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#scala-handler |
| Keeping handler code in-line or on a stage | https://docs.snowflake.com/developer-guide/inline-or-staged |
| Writing Scala handlers for stored procedures created with SQL | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-overview |
| Preview Feature | https://docs.snowflake.com/release-notes/preview-features |
| Scala handler | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-tabular-data |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#snowflake-scripting-handler |
| Writing stored procedures in Snowflake Scripting | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-snowflake-scripting |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#procedure-scoped-temporary-tables-snowflake-scripting |
| procedure-scoped temporary table | https://docs.snowflake.com/user-guide/tables-temp-transient#label-tables-temp-procedure-scoped |
| session-scoped temporary table | https://docs.snowflake.com/user-guide/tables-temp-transient#label-table-type-temporary |
| CREATE TEMPORARY TABLE | https://docs.snowflake.com/sql-reference/sql/create-table |
| session | https://docs.snowflake.com/user-guide/session-policies |
| procedure-scoped temporary table example | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-snowflake-scripting#label-stored-procedures-snowscript-scoped-temp-table |
| string literal delimiters | https://docs.snowflake.com/sql-reference/data-types-text#label-quoted-string-constants |
| Using Snowflake Scripting in Snowflake CLI, SnowSQL, and Python Connector | https://docs.snowflake.com/developer-guide/snowflake-scripting/running-examples |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#variant-syntax |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#create-or-alter-procedure |
| Preview Feature | https://docs.snowflake.com/release-notes/preview-features |
| ALTER PROCEDURE | https://docs.snowflake.com/sql-reference/sql/alter-procedure |
| CREATE OR ALTER PROCEDURE usage notes | https://docs.snowflake.com/sql-reference/sql/create-procedure#label-create-or-alter-procedure-usage-notes |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#required-parameters |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#all-languages |
| identified and resolved by the combination of the name and argument types | https://docs.snowflake.com/developer-guide/udf-stored-procedure-naming-conventions#label-procedure-function-name-overloading |
| Identifier requirements | https://docs.snowflake.com/sql-reference/identifiers-syntax |
| Using arguments passed to a stored procedure | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-snowflake-scripting#label-stored-procedure-snowscript-arguments |
| Java stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-overview |
| SQL-Java Data Type Mappings | https://docs.snowflake.com/developer-guide/udf-stored-procedure-data-type-mapping#label-sql-java-data-type-mappings |
| JavaScript stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript |
| SQL and JavaScript data type mapping | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript#label-stored-procedure-data-type-mapping |
| Python stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-overview |
| SQL-Python Data Type Mappings | https://docs.snowflake.com/developer-guide/udf-stored-procedure-data-type-mapping#label-sql-python-data-type-mappings |
| Scala stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-overview |
| SQL-Scala Data Type Mappings | https://docs.snowflake.com/developer-guide/udf-stored-procedure-data-type-mapping#label-sql-types-to-scala-types |
| SQL data type | https://docs.snowflake.com/sql-reference-data-types |
| Specify optional arguments | https://docs.snowflake.com/developer-guide/udf-stored-procedure-arguments#label-procedure-function-arguments-optional |
| Java stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-overview |
| SQL-Java Data Type Mappings | https://docs.snowflake.com/developer-guide/udf-stored-procedure-data-type-mapping#label-sql-java-data-type-mappings |
| JavaScript stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript |
| SQL and JavaScript data type mapping | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript#label-stored-procedure-data-type-mapping |
| Python stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-overview |
| SQL-Python Data Type Mappings | https://docs.snowflake.com/developer-guide/udf-stored-procedure-data-type-mapping#label-sql-python-data-type-mappings |
| Scala stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-overview |
| SQL-Scala Data Type Mappings | https://docs.snowflake.com/developer-guide/udf-stored-procedure-data-type-mapping#label-sql-types-to-scala-types |
| SQL data type | https://docs.snowflake.com/sql-reference-data-types |
| Snowflake data types | https://docs.snowflake.com/sql-reference-data-types |
| Java | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-tabular-data |
| Python | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-tabular-data |
| Scala | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-tabular-data |
| Snowflake Scripting | https://docs.snowflake.com/sql-reference/snowflake-scripting/return |
| Snowflake Scripting block | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-snowflake-scripting#label-stored-procedure-snowscript-call-sp-return-value |
| the returned value cannot be used because the call cannot be part of an expression | https://docs.snowflake.com/developer-guide/stored-procedures-vs-udfs#label-sp-udf-using-values |
| Snowflake Scripting | https://docs.snowflake.com/developer-guide/snowflake-scripting/index |
| Java | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-overview |
| JavaScript | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-javascript |
| Python | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-overview |
| Scala | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-overview |
| Snowflake Scripting | https://docs.snowflake.com/developer-guide/snowflake-scripting/index |
| Writing stored procedures with SQL and Python | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-overview |
| Writing Java handlers for stored procedures created with SQL | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-overview |
| Writing Scala handlers for stored procedures created with SQL | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-overview |
| Keeping handler code in-line or on a stage | https://docs.snowflake.com/developer-guide/inline-or-staged |
| string literal delimiters | https://docs.snowflake.com/sql-reference/data-types-text#label-quoted-string-constants |
| Using Snowflake Scripting in Snowflake CLI, SnowSQL, and Python Connector | https://docs.snowflake.com/developer-guide/snowflake-scripting/running-examples |
| Working with stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-usage |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#java |
| Snowpark API | https://docs.snowflake.com/developer-guide/snowpark/index |
| INFORMATION_SCHEMA.PACKAGES view | https://docs.snowflake.com/sql-reference/info-schema/packages |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#python |
| Snowpark API | https://docs.snowflake.com/developer-guide/snowpark/index |
| INFORMATION_SCHEMA.PACKAGES view | https://docs.snowflake.com/sql-reference/info-schema/packages |
| Using third-party packages | https://docs.snowflake.com/developer-guide/udf/python/udf-python-packages |
| https://docs.snowflake.com/static/images/logo-snowflake-black.png |
| Preview Feature | https://docs.snowflake.com/release-notes/preview-features |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#scala |
| Writing code to support different Scala versions | https://docs.snowflake.com/developer-guide/scala-version-differences |
| Snowpark API | https://docs.snowflake.com/developer-guide/snowpark/index |
| INFORMATION_SCHEMA.PACKAGES view | https://docs.snowflake.com/sql-reference/info-schema/packages |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#optional-parameters |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#all-languages |
| Protecting Sensitive Information with Secure UDFs and Stored Procedures | https://docs.snowflake.com/developer-guide/secure-udf-procedure |
| session | https://docs.snowflake.com/user-guide/session-policies |
| procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-overview |
| Temporary procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-overview#label-stored-procedures-overview-temporary |
| SHOW PROCEDURES | https://docs.snowflake.com/sql-reference/sql/show-procedures |
| https://docs.snowflake.com/static/images/logo-snowflake-black.png |
| Preview Feature | https://docs.snowflake.com/release-notes/preview-features |
| Restricted caller’s rights | https://docs.snowflake.com/developer-guide/restricted-callers-rights |
| Understanding caller’s rights and owner’s rights stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-rights |
| SHOW GRANTS | https://docs.snowflake.com/sql-reference/sql/show-grants |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#java |
| REMOVE command | https://docs.snowflake.com/sql-reference/sql/remove |
| external access integrations | https://docs.snowflake.com/sql-reference/sql/create-external-access-integration |
| network rules | https://docs.snowflake.com/sql-reference/sql/create-network-rule |
| secrets | https://docs.snowflake.com/sql-reference/sql/create-secret |
| external access integration | https://docs.snowflake.com/sql-reference/sql/create-external-access-integration |
| Using the external access integration in a function or procedure | https://docs.snowflake.com/developer-guide/external-network-access/creating-using-external-network-access#label-creating-using-external-access-integration-using-udf |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#python |
| external access integrations | https://docs.snowflake.com/sql-reference/sql/create-external-access-integration |
| network rules | https://docs.snowflake.com/sql-reference/sql/create-network-rule |
| secrets | https://docs.snowflake.com/sql-reference/sql/create-secret |
| external access integration | https://docs.snowflake.com/sql-reference/sql/create-external-access-integration |
| Using the external access integration in a function or procedure | https://docs.snowflake.com/developer-guide/external-network-access/creating-using-external-network-access#label-creating-using-external-access-integration-using-udf |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#scala |
| REMOVE command | https://docs.snowflake.com/sql-reference/sql/remove |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#access-control-requirements |
| role | https://docs.snowflake.com/user-guide/security-access-control-overview#label-access-control-overview-roles |
| privileges | https://docs.snowflake.com/user-guide/security-access-control-overview#label-access-control-overview-privileges |
| CREATE EXTERNAL ACCESS INTEGRATION | https://docs.snowflake.com/sql-reference/sql/create-external-access-integration |
| Creating a secret to represent credentials | https://docs.snowflake.com/developer-guide/external-network-access/creating-using-external-network-access#label-creating-using-external-access-integration-secret |
| Using the external access integration in a function or procedure | https://docs.snowflake.com/developer-guide/external-network-access/creating-using-external-network-access#label-creating-using-external-access-integration-using-udf |
| Creating a secret to represent credentials | https://docs.snowflake.com/developer-guide/external-network-access/creating-using-external-network-access#label-creating-using-external-access-integration-secret |
| Using the external access integration in a function or procedure | https://docs.snowflake.com/developer-guide/external-network-access/creating-using-external-network-access#label-creating-using-external-access-integration-using-udf |
| Creating custom roles | https://docs.snowflake.com/user-guide/security-access-control-configure#label-security-custom-role |
| securable objects | https://docs.snowflake.com/user-guide/security-access-control-overview#label-access-control-securable-objects |
| Overview of Access Control | https://docs.snowflake.com/user-guide/security-access-control-overview |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#general-usage-notes |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#all-handler-languages |
| overloading | https://docs.snowflake.com/developer-guide/udf-stored-procedure-naming-conventions#label-procedure-function-name-overloading |
| Transaction management | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-usage#label-stored-procedures-usage-transaction-management |
| Metadata fields in Snowflake | https://docs.snowflake.com/sql-reference/metadata |
| ALTER PROCEDURE | https://docs.snowflake.com/sql-reference/sql/alter-procedure |
| CREATE OR ALTER PROCEDURE | https://docs.snowflake.com/sql-reference/sql/create-procedure#label-create-or-alter-procedure-syntax |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#java |
| known limitations | https://docs.snowflake.com/developer-guide/stored-procedure/java/procedure-java-limitations |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#javascript |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#python |
| known limitations | https://docs.snowflake.com/developer-guide/stored-procedure/python/procedure-python-limitations |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#scala |
| known limitations | https://docs.snowflake.com/developer-guide/stored-procedure/scala/procedure-scala-limitations |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#create-or-alter-procedure-usage-notes |
| Preview Feature | https://docs.snowflake.com/release-notes/preview-features |
| ALTER PROCEDURE | https://docs.snowflake.com/sql-reference/sql/alter-procedure |
| CREATE OR ALTER FUNCTION usage notes | https://docs.snowflake.com/sql-reference/sql/create-function#label-create-or-alter-function-usage-notes |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#examples |
| Working with stored procedures | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-usage |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#in-line-handler |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#staged-handler |
| ¶ | https://docs.snowflake.com/sql-reference/sql/create-procedure#create-and-alter-a-procedure-using-the-create-or-alter-procedure-command |
| Visit Snowflake | https://www.snowflake.com |
| Join the conversation | https://community.snowflake.com/s/ |
| Develop with Snowflake | https://developers.snowflake.com |
| Share your feedback | https://docs.snowflake.com/feedback |
| Read the latest on our blog | https://www.snowflake.com/blog/ |
| Get your own certification | https://learn.snowflake.com |
| Privacy Notice | https://www.snowflake.com/privacy-policy/ |
| Site Terms | https://www.snowflake.com/legal/snowflake-site-terms/ |
| Snowflake Python APIs | https://docs.snowflake.com/developer-guide/snowflake-python-api/snowflake-python-overview |
| Snowflake REST APIs | https://docs.snowflake.com/developer-guide/snowflake-rest-api/snowflake-rest-api |
| Snowflake CLI | https://docs.snowflake.com/developer-guide/snowflake-cli/index |
| Syntax | https://docs.snowflake.com/sql-reference/sql/create-procedure#syntax |
| Variant syntax | https://docs.snowflake.com/sql-reference/sql/create-procedure#variant-syntax |
| Required parameters | https://docs.snowflake.com/sql-reference/sql/create-procedure#required-parameters |
| Optional parameters | https://docs.snowflake.com/sql-reference/sql/create-procedure#optional-parameters |
| Access control requirements | https://docs.snowflake.com/sql-reference/sql/create-procedure#access-control-requirements |
| General usage notes | https://docs.snowflake.com/sql-reference/sql/create-procedure#general-usage-notes |
| CREATE OR ALTER PROCEDURE usage notes | https://docs.snowflake.com/sql-reference/sql/create-procedure#create-or-alter-procedure-usage-notes |
| Examples | https://docs.snowflake.com/sql-reference/sql/create-procedure#examples |
| Create and alter a procedure using the CREATE OR ALTER PROCEDURE command | https://docs.snowflake.com/sql-reference/sql/create-procedure#create-and-alter-a-procedure-using-the-create-or-alter-procedure-command |
| Creating a stored procedure | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-creating |
| Stored procedures overview | https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-overview |