为什么Tableau不接受我的初始SQL(Oracle)?

时间:2019-06-17 10:17:52

标签: sql oracle tableau

对于我正在从事的项目,我必须使用Tableau的“初始SQL”窗口在Oracle中创建2个表。每次Tableau提取数据时,我基本上都需要重新创建它们,因此必须删除并重新创建它们。仅使用'DROP'语句有效,但是如果提取在其中途失败,则在重新运行提取时,表不存在,因此将返回错误。

我尝试使用下面的代码在SQL Developer中可以正常工作,但是Tableau似乎不接受它。

[[1 2 3]
 [4 5 6]
 [7 8 9]]
[[9 8 7]
 [6 5 4]
 [3 2 1]]
==================================================
(3, 3, 2)
[[[1 9]
  [2 8]
  [3 7]]

 [[4 6]
  [5 5]
  [6 4]]

 [[7 3]
  [8 2]
  [9 1]]]
[[10 10 10]
 [10 10 10]
 [10 10 10]]
==================================================
(2, 3, 3)
[[[1 2 3]
  [4 5 6]
  [7 8 9]]

 [[9 8 7]
  [6 5 4]
  [3 2 1]]]
[[10 10 10]
 [10 10 10]
 [10 10 10]]

Tableau返回此错误

enter image description here

您是否知道Tableau Initial-SQL for Oracle中“ /”的任何解决方法?

1 个答案:

答案 0 :(得分:0)

我认为在Oracle中使用临时表。不需要重新创建表。 error