Defining Google BigQuery Stored Procedures

The following properties are applicable to a Google BigQuery Stored Procedure object.

Tab

Property

Description

Additional Information

  Dataset Specifies the dataset to which the stored procedure belongs  
  If Not Exists Specifies whether the stored procedure already exists, no exception is thrown, and no action happens  
  Use Replace Syntax Specifies whether the REPLACE syntax is used Selecting this option replaces the syntax with the new DDL that is generated during Forward Engineering
  Generate Specifies whether a DDL statement is generated for the stored procedure during forward engineering  
General Strict Mode Specifies whether the strict mode is applicable to the procedure

True: Indicates that apart from syntax checks, the procedure undergoes additional checks for errors, such as non-existent tables or columns

False: Indicates that the procedure body undergoes only syntax checks

Procedure Body Specifies the stored procedure expression

Indicates the reference entities without specifying the project

Parameters Specifies the list of parameters used in the procedure body

 

Type Specifies whether the parameter is an input, output, or both of the procedure

 

Physical Data Type Specifies the physical data type of parameter

 

Code   Specifies the template code of the stored procedure that can include SQL statements and macros

 

Expanded Expanded Code (Read Only) Specifies the expanded code of stored procedure