google-bigquery - 如何在 BQ 中将数据插入包含结构数据类型的表中
问题描述
在尝试将数据插入下表时,我收到以下错误消息。
--create table mydataset.struct_1(x struct<course string,id int64>)
insert into `mydataset.struct_1` (course,id) values("B.A",12)
Error: Column course is not present in table mydataset.struct_1 at [2:35]
解决方案
-- CREATE TABLE mydataset.struct_1(x STRUCT<course STRING,id INT64>)
INSERT INTO `mydataset.struct_1` (x) VALUES(STRUCT("B.A",12))
推荐阅读
- javascript - 检测 React/ReactDOM 开发/生产构建
- c# - Xamarin Forms 中数据模板视图单元格内的绑定上下文
- c# - 为 x86 和 x64 架构注册 .msi(安装项目)
- excel - 计算属于时间跨度的班次的哪一部分
- html - 与宽度相同的高度和其中“不简单”的内容的div
- java-8 - Wildfly 是否有任何推荐的元空间设置大小?
- javascript - 使用 Highcharts 在平行坐标图中突出显示不同颜色的线
- android - 不暴露我所依赖的jar文件
- visual-studio - docker 错误“启动 URL 'http://localhost:{ServicePort}' 无效。” 在视觉工作室中运行
- vue.js - Vue自动完成元素 - 跟踪输入更改的问题