Я пытаюсь удалить данные из таблицы Bigquery с помощью облачной функции Google в golang. Я успешно вставил, но не могу удалить. Основываясь на некоторых документах и поиске в Google, я понимаю, что мне нужно использовать DML, но не знаю, как на самом деле написать код для выполнения операции удаления. клиентская документация Golang не очень полезна, равно как и объемные документы по запросам, когда они появляются. для удаления выбранных строк.
Фрагмент кода golang был бы очень признателен. Спасибо!
1 ответ
Если вы хотите удалить строки, вы запускаете DML DELETE. Более подробную информацию об операторе DELETE можно найти здесь: https : //cloud.google.com/bigquery/docs/reference/standard-sql/dml-syntax#delete_statement
Если вам нужен пример выдачи запроса, вы можете увидеть примеры, встроенные в документацию BigQuery, или просто перейти непосредственно к фрагментам исходного кода, например. https://github.com/GoogleCloudPlatform/ golang-samples / blob / master / bigquery / snippets / querying / bigquery_query.go
Если этого недостаточно, уточните свой вопрос, чтобы подробнее рассказать о проблеме, с которой вы столкнулись (например, о схеме вашей таблицы и о том, что вы пытаетесь удалить).
Похожие вопросы
Новые вопросы
go
Go — это язык программирования с открытым исходным кодом, с синтаксисом, частично унаследованным от C. Он имеет статическую типизацию с ограниченными возможностями динамической типизации; он также включает автоматическое управление памятью, встроенные примитивы параллелизма, массивы переменной длины, называемые слайсами, и большую стандартную библиотеку.