Passing parameters to external query inside stored procedure in BigQuery

Juri Krainjukov

I want to call external query inside stored procedure in BigQuery.

Something along the lines

CREATE OR REPLACE PROCEDURE dataset.my_procedure(param1 STRING)
BEGIN
    SELECT * FROM EXTERNAL_QUERY("my-external-connection", """
      SELECT * FROM external_table WHERE column1=:param1
    """) as external;
END;

Is it possible to pass parameter to external query and how?

Mikhail Berlyant

The ONLY option I see for you (at least as of today - because ""Connection argument in EXTERNAL_QUERY must be a literal string or query parameter"" and see https://stackoverflow.com/a/61294646/5221944 for little more details on this)

CREATE OR REPLACE PROCEDURE dataset.my_procedure(param1 STRING)
BEGIN
    SELECT * 
    FROM EXTERNAL_QUERY("my-external-connection", """
      SELECT * FROM external_table
    """)
    WHERE column1 = param1;
END;   

So, you just simply moving WHERE clause to outside ...

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQL Server stored procedure passing date parameters

分類Dev

How to use query string inside IN statement in MySQL stored procedure

分類Dev

Conditional query with a parameter stored procedure

分類Dev

Converting Inline query to stored procedure

分類Dev

Query not working as expected in stored procedure

分類Dev

InvalidCastException - passing null values to stored procedure

分類Dev

Date Parameters passed to stored procedure not working as expected

分類Dev

Syntax error executing stored procedure in openrowset with parameters

分類Dev

prepared statement inside stored procedure not working

分類Dev

SQL Server looping through inside stored procedure

分類Dev

Incorrect Syntax Near inside stored procedure

分類Dev

Converting Stored Procedure into a query (SQL Server Compact)?

分類Dev

Dynamic Select query In Oracle Stored Procedure

分類Dev

SQL Server stored procedure with 2 input parameters and 8 output parameters

分類Dev

Object must implement IConvertible error when passing an array to stored procedure

分類Dev

Passing Strings to a Class Method that passes information to stored SQL procedure

分類Dev

Call stored procedure in MyBatis with multiples IN OUT parameters and annotations

分類Dev

Execute Stored Procedure with parameters in SSIS as OLE DB Source

分類Dev

Adding two row counts in stored procedure in DB2 with parameters

分類Dev

SQL Server 2012 Insert Stored Procedure for N parameters

分類Dev

Call stored procedure in EF 6 Repository Pattern without output parameters

分類Dev

Passing list of enum values as HTTP query parameters

分類Dev

Passing list of enum values as HTTP query parameters

分類Dev

Is their any advantage of using Insert Query in different form in sqlserver stored procedure?

分類Dev

How to return multiple values from stored procedure within tsql query

分類Dev

Rollback in single stored procedure for forloop & insert query in SQL Server 2012

分類Dev

Loop the select query result set in MYSQL Stored Procedure

分類Dev

Azure Data Factory, Passing REST GET response to stored procedure in Azure SQL Database

分類Dev

passing optional query string parameters to http service call

Related 関連記事

  1. 1

    SQL Server stored procedure passing date parameters

  2. 2

    How to use query string inside IN statement in MySQL stored procedure

  3. 3

    Conditional query with a parameter stored procedure

  4. 4

    Converting Inline query to stored procedure

  5. 5

    Query not working as expected in stored procedure

  6. 6

    InvalidCastException - passing null values to stored procedure

  7. 7

    Date Parameters passed to stored procedure not working as expected

  8. 8

    Syntax error executing stored procedure in openrowset with parameters

  9. 9

    prepared statement inside stored procedure not working

  10. 10

    SQL Server looping through inside stored procedure

  11. 11

    Incorrect Syntax Near inside stored procedure

  12. 12

    Converting Stored Procedure into a query (SQL Server Compact)?

  13. 13

    Dynamic Select query In Oracle Stored Procedure

  14. 14

    SQL Server stored procedure with 2 input parameters and 8 output parameters

  15. 15

    Object must implement IConvertible error when passing an array to stored procedure

  16. 16

    Passing Strings to a Class Method that passes information to stored SQL procedure

  17. 17

    Call stored procedure in MyBatis with multiples IN OUT parameters and annotations

  18. 18

    Execute Stored Procedure with parameters in SSIS as OLE DB Source

  19. 19

    Adding two row counts in stored procedure in DB2 with parameters

  20. 20

    SQL Server 2012 Insert Stored Procedure for N parameters

  21. 21

    Call stored procedure in EF 6 Repository Pattern without output parameters

  22. 22

    Passing list of enum values as HTTP query parameters

  23. 23

    Passing list of enum values as HTTP query parameters

  24. 24

    Is their any advantage of using Insert Query in different form in sqlserver stored procedure?

  25. 25

    How to return multiple values from stored procedure within tsql query

  26. 26

    Rollback in single stored procedure for forloop & insert query in SQL Server 2012

  27. 27

    Loop the select query result set in MYSQL Stored Procedure

  28. 28

    Azure Data Factory, Passing REST GET response to stored procedure in Azure SQL Database

  29. 29

    passing optional query string parameters to http service call

ホットタグ

アーカイブ