質問編集履歴

3

質問内容の更新

2019/04/17 06:04

投稿

raccoondog
raccoondog

スコア77

test CHANGED
@@ -1 +1 @@
1
- bigquery データ型変換処理について(テーブル間のデータ移行)
1
+ bigquery データ型変換処理について(キャスィング)
test CHANGED
@@ -39,3 +39,35 @@
39
39
 
40
40
 
41
41
  テーブルAのFLOAT型の値を、テーブルBのNUMERIC型の列へインサートさせることは可能でしょうか?
42
+
43
+
44
+
45
+
46
+
47
+ ※2019/04/17 15:00追加
48
+
49
+ ```ここに言語を入力
50
+
51
+ https://cloud.google.com/bigquery/docs/manually-changing-schemas?hl=ja
52
+
53
+ 上記URLにあるように、特定カラムをキャスティングしてデータ型変換を試みています。
54
+
55
+
56
+
57
+ bigqueryのcompose queryより
58
+
59
+
60
+
61
+ new query:
62
+
63
+ select ORDER_NO CAST(ORDER_NO AS NUMERIC) AS ORDER_NO from srdcs_data.T_RS_TRAN_SSVR0224_FULL
64
+
65
+
66
+
67
+ エラー:
68
+
69
+ syntax error Unexpected keyword CAST at [1:17]
70
+
71
+
72
+
73
+ ```

2

質問内容更新

2019/04/17 06:04

投稿

raccoondog
raccoondog

スコア77

test CHANGED
@@ -1 +1 @@
1
- bigquery データ型変換処理について
1
+ bigquery データ型変換処理について(テーブル間のデータ移行)
test CHANGED
File without changes

1

状況更新

2019/04/17 03:05

投稿

raccoondog
raccoondog

スコア77

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,15 @@
27
27
  ORDER_NO/NUMERIC/NULLABLE
28
28
 
29
29
  ```
30
+
31
+ もしくは、別の方法で
32
+
33
+
34
+
35
+ テーブルA(※FLOAT型のレコードあり)
36
+
37
+ テーブルB(※NUMERIC型のレコードあり)
38
+
39
+
40
+
41
+ テーブルAのFLOAT型の値を、テーブルBのNUMERIC型の列へインサートさせることは可能でしょうか?