google-bigquery - 执行“CREATE TABLE AS SELECT”后是否可以获得行数?
问题描述
在 BQ 存储过程中,我正在做:
DECLARE varRow_count INT64;
CREATE TABLE `<my_table_name>`
AS
SELECT
<my SQL>
;
SET varRow_count = @@row_count;
但 varRow_count 最终为 NULL。SQL肯定会用行填充表,所以应该有一个行数返回恕我直言。
这是因为@@row_count 仅适用于经典的 INSERT 或 SELECT 或 DELETE DML,而上述被归类为 DDL?
谢谢。
解决方案
推荐阅读
- css - 如何水平对齐不同div flex容器中的bootstrap flex项目
- laravel - Laravel Eureka 客户端错误 404 not found 响应
- c# - 如何处理 .NET Core 中参数类型错误的请求?
- css - Bootstrap4 问题:容器内外的正确列结构
- blockchain - Keystore 文件的密码有什么意义?
- git - 在 git 中临时保存更改而不提交
- angular - 如何正确渲染
元素? - pine-script - 无论如何,我可以绘制条形图并更改系列吗?
- webauthn - WebAuthn,获取 credentialPublicKey 长度
- c# - 是否有等效于“String.IndexOf(String[])”的函数?