exasol ST_SRID ,就像在其他 DBMS 中一样: SELECT ST_SRID(geom) FROM sampletable 是否有有效的解决方法来确定geometry列的 SRID? 到目前为止,我只成功地从包含几何列的表的EXA_USER_COLUMNS解析了COLUMN_TY ...
exasol ST_SRID ,就像在其他 DBMS 中一样: SELECT ST_SRID(geom) FROM sampletable 是否有有效的解决方法来确定geometry列的 SRID? 到目前为止,我只成功地从包含几何列的表的EXA_USER_COLUMNS解析了COLUMN_TY ...
我正在尝试搜索 exasol 参数值以启用 json 函数 JSON_EXTRACT 、 JSON_VALUE 等。我的 exasol 版本是 6.2 ,但无法使用这些函数。 有人可以问我如何从数据库启用它吗? 我检查了 EXA_METADATA 和 EXA_PARAMTER sys 表中的值,但找 ...
我想根据上个月和去年同月的实际情况计算打开率和点击率的目标。 我的表格按日汇总,并按月和年分组以获得月平均值。 然后,我创建了一个自我加入,以将我当前的日期加入到前几个月的结果中。 除了 1 月之外,这在所有月份都可以正常工作,因为 SQL 不知道它应该在 12 日加入 1。有没有办法在我的 joi ...
我有一个表 t,其中有一列“日期”,其类型为“日期”: 我只想获取 CURRENT_DATE / SYSDATE 减去 2 年为真的条目。 所以结果应该是 (CURRENT_DATE / SYSDATE = "2021-05-01": 我的代码: 但这给了我错误不支持的功能:无与伦比的类型:DEC ...
我有一张桌子喜欢: 我通过以下方式过滤特定日期范围: 但现在我需要找到在该日期范围内达到“库存”为 0 的每个“id”。 根据该结果,我需要以下条目: ID ADD_DAYS('2020-11-26', -14) 日期的库存 - 这里是 '2020-11-12' 股票跌至0的那一天所以结束表应 ...
我有一张桌子喜欢: 我需要为特定日期设置日期范围: '2020-11-26' - 2 周 / 14 天 '2020-11-26' + 2 周 / 14 天我可以只使用固定日期,例如 但是日期范围可能会改变,我想只添加几天或几周,而不必每次都使用日历。 所以像: 但这给了我错误信息: 不支持的功能: ...
我有表 k: 和表 t: 现在我想获取每个 num1 的 MIN 和 MAX 计数,同时用 num2 替换 num1 中的“”( 如果满足 A 列中的条件,则用 B 列的值填充 A 列中的行): 用 num2 替换 num1 中的“”(有效): 导致: 但是使用 GROUP BY 获得每个 num ...
我想知道是否有上传数据框并在 Exasol 中创建新表的方法? import_from_pandas 假设表已经存在。 我们需要单独运行 SQL 来创建表吗? 对于其他数据库,如果表不存在,to_sql 可以创建表。 ...
当我使用 to_sql 将 dataframe 上传到 exasol 并指定 if_exists='replace' 时,默认的字符串数据类型是 'text',Exasol 不支持。 我认为 Varchar 是正确的类型。 如何使 to_sql 使用 Varchar 而不是 Text 创建表? ...
如何在 export_to_pandas API 中传递数据类型参数。 我可以将列名更改为小写吗? from pyexasol import ExaConnection con = ExaConnection(dsn=dns, user=user, password=password) con.ex ...
我得到了这个声明,它适用于 Oracle: 现在我想在 Exasol DB 中做同样的声明。 但是我收到错误 [代码:0,SQL State:0A000] 不支持的功能:这种相关的子选择(会话:1665921074538906818) 经过一番研究,我发现您需要使用以下语法编写查询: 问题是我不能取 ...
我尝试在 Exasol 数据库中使用 SQL 编写子查询。 问题类似于此线程( SQL 查询 - 小于或等于日期的连接)并且代码在 mysql 和 postgres 中运行良好。 但是,当我将代码移动到 Exasol 时,它显示 SQL 错误 42000:on 子句中的相关性。 我想知道这个问题是否 ...
是否可以使用 exasol 中的 alter table 在单个查询执行中将多列添加到表中? 例子: Alter table Employee add column phone_number varchar(256), add column address varchar(256) ...
我需要替换新行后面没有冒号的所有实例。 这是因为冒号表示新记录的开始(一条记录可能跨越多行)。 例如,输入: 产生 output: 代替: 请注意,当前的 output 替换了第一个非“:”字符,而不是新行。 有谁知道为什么这不能按预期工作? 提前致谢 ...
我有一个参数化 SQL 查询,我想从 Exasol 数据库上的(本地)R 执行,如下所述: https ://db.rstudio.com/best-practices/run-queries-safely/#parameterized-queries。 with tab as (selec ...
我想从exasol中获取数据,但仅在查询中使用limit子句时才遇到此问题。 如果我对查询中的极限值进行硬编码,并且不使用准备好的语句,那么它将正常工作。 但是当我尝试在准备好的语句中为limit子句设置int时,它给了我异常 java.sql.SQLException:LI ...
在 Exasol 数据库中,我们想知道每一行最后一次更改的时间。 其他 DMBS 提供诸如运行任意函数的钩子/触发器之类的东西,甚至是ON UPDATE语句。 搜索这些术语时,我找不到任何特定于 Exasol 的内容。 将last_modified TIMESTAMP DEFAULT CURRE ...
由于某些未知的 ODBC 错误,R 无法读取 EXASOL 数据库。 有没有人遇到过类似的情况。 Mac OS 出现此问题。 我已经为 Mac OS 安装了 ODBC 驱动程序。 ...
我正在尝试从Exaplus(使用Lua脚本语言)中的视图更新表,但是我一直收到相同的错误。 对schema_1表的简单更新是可行的,但是当我尝试使用schema_2中的视图更新表时,无论我如何简化代码,总是会遇到相同的错误。 表和视图中的参数都是相同的数据类型(varchar(3)) ...
我试图关闭预先选择的logstash来确定行数,但是ExaSol DB不支持任何聚合中的任何限制,有没有办法在logstash中将其关闭? input { jdbc { jdbc_driver_library => "/opt/jdbc/exajdbc6.0.15.jar" ...