Google bigquery 如何在bigquery中执行宏

Google bigquery 如何在bigquery中执行宏,google-bigquery,Google Bigquery,我需要将一些运行Teradata作为后端的现有前端应用程序迁移到Google BigQuery。这些前端应用程序中使用的一种常见模式是根据用户选择的不同输入调用Teradata中的宏。考虑到BigQuery没有创建宏实体的方法,我如何替换它并让前端调用BigQuery执行类似的操作。通过ODBC/JDBC或java服务连接到BigQuery Teradata中的宏只是一种将多个SQL语句作为单个请求执行的方法,而该请求又被视为单个事务。它还允许您参数化查询 如果新的DB后端支持,则可以将宏转换为

我需要将一些运行Teradata作为后端的现有前端应用程序迁移到Google BigQuery。这些前端应用程序中使用的一种常见模式是根据用户选择的不同输入调用Teradata中的宏。考虑到BigQuery没有创建宏实体的方法,我如何替换它并让前端调用BigQuery执行类似的操作。通过ODBC/JDBC或java服务连接到BigQuery

Teradata中的宏只是一种将多个SQL语句作为单个请求执行的方法,而该请求又被视为单个事务。它还允许您参数化查询

如果新的DB后端支持,则可以将宏转换为存储过程/函数。否则,您可以从宏中取出各个SQL语句,并尝试将它们作为单个事务一起运行

这些链接可能会有所帮助:,


看一下文档,编写函数可能是您的最佳选择:“不支持多语句事务。”

Teradata中的宏只不过是将多个SQL语句作为单个请求执行的一种方式,而该请求又被视为单个事务。它还允许您参数化查询

如果新的DB后端支持,则可以将宏转换为存储过程/函数。否则,您可以从宏中取出各个SQL语句,并尝试将它们作为单个事务一起运行

这些链接可能会有所帮助:,


看一下文档,编写函数可能是您的最佳选择:“不支持多语句事务。”

您可以看看测试版的Bigquery脚本,它用于从Teradata迁移宏。使用此版本,您可以编写过程,在其中定义所有业务逻辑,然后使用CALL语句执行该过程

谢谢,
Jayadeep

您可以看看Bigquery脚本,它是测试版,用于从Teradata迁移宏。使用此版本,您可以编写过程,在其中定义所有业务逻辑,然后使用CALL语句执行该过程

谢谢, Jayadeep

如上所述:

Teradata中的宏只是执行多个SQL语句的一种方式 作为单个请求,然后将其视为单个事务。 它还允许您参数化查询

话虽如此,您只需要从teradata执行迁移部分,您可以找到执行此操作的指南,并且回答您的问题,连接是通过JDBC进行的,JDBC的驱动程序是。

如上所述:

Teradata中的宏只是执行多个SQL语句的一种方式 作为单个请求,然后将其视为单个事务。 它还允许您参数化查询


话虽如此,您只需要从teradata进行迁移,您可以找到执行此操作的指南,回答您的问题,连接是通过JDBC进行的,JDBC的驱动程序是。

如果您需要某个变量查询的单一真实来源,您可以使用任何代码管理工具(github,…)要保存和检索它,不是吗?MICRO通常做什么?它与带有查询参数的过程相比如何?如果您需要一个单一的真理来源用于带有变量的特定查询,您可以使用任何代码管理工具(github,…)来保存和检索它,不是吗?MICRO通常做什么?它与带有查询参数的过程相比如何?