BigQuery несколько типов данных в одном поле данных - PullRequest
0 голосов
/ 15 мая 2019

Можно ли определить схему таблицы с полем, содержащим несколько типов данных? Например:

БИГРЕЙСКИЙ СТОЛ СХЕМА

schema: 
  [{
    name: 'field1',
    type: 'string',
  },
  {
    name: 'field2',
    type: 'string or bool',
  }]

Могу ли я иметь поле типа field2 в примере выше, которое может иметь тип данных 2 "String or Boolean".

1 Ответ

0 голосов
/ 15 мая 2019

Вы можете иметь структуру в поле и определять там несколько типов данных.

#standardsql
CREATE TABLE `test.table1`
(
  column1 STRUCT<
    number INT64,
    text STRING,
    truth BOOL
  >,
  column2 STRING
)

Технически это один столбец с несколькими типами данных, но в разных «подколонках»: table schema

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...