You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

H2RunScriptSHOWTABLESdoesn'tfindanytable

如果在使用H2数据库时运行脚本 SHOW TABLES 后没有找到任何表,请考虑更改脚本中获取表名的方式。

例如,可以使用以下语句来获取所有表的名称:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='PUBLIC'

将这个 SQL查询语句嵌入到你的RunScript 脚本中,在运行后你就可以看到所有表的名称了。

下面是示例的Java代码:

import org.h2.tools.RunScript; import java.io.FileReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;

public class App { public static void main(String[] args) { String scriptFilePath = "path/to/file.sql"; String url = "jdbc:h2:~/test"; String user = "sa"; String password = "";

    try (Connection conn = DriverManager.getConnection(url, user, password)) {
        RunScript.execute(conn, new FileReader(scriptFilePath));
        conn.prepareStatement("SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='PUBLIC'")
                .executeQuery()
                .forEach(table -> System.out.println(table.getString(1)));
    } catch (SQLException e) {
        e.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

}

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

字节跳动大数据 SQL 权限精细化管理实践 | CommunityOverCode Asia 2023

假设用户写了这样一个 SQL:select name from db.table whereid =3。经过上面的这套流程它最终检查的权限为:* 在纵向列粒度检查 name 这一列的列权限;* 在横向行粒度检查 id=3 这一行的行级别权限;* 行列权限捆... output 信息。这个信息就是 SQL 的输入输出表信息,这些表会被提取出来作为库表层面的权限点。* Apache Hive 在 SQL 解析和优化的过程中,会在表的查询节点 TableScan 节点上维护一个关联列信息 (referencedColumn...

ClickHouse进阶|如何自研一款企业级高性能网关组件?

=&rk3s=8031ce6d&x-expires=1716049251&x-signature=Rkzd%2BTdiVg430Jbq1Voud%2Fh2NwQ%3D) 使用原生ClickHouse集群进行节点数据查询和写入时,通常会配合使用chproxy来对查询进行负载均衡。但由于chpr... ' \ --header 'X-Async-Query: 1' \ --data-raw 'show tables FORMAT JSON;' Query In Progress HTTP Header: X-Async-Query: running ...

Apache Iceberg 中引入索引提升查询性能

在进行 table scan 时利用 Index 只返回匹配的数据,降低匹配数据量,从而大大提高查询性能。## 2. Iceberg 介绍介绍 Iceberg Index 功能之前,我们先简单介绍下 Iceberg 的架构。Iceberg 具有分层的元数据架构,如... [picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/6139942f47564a52b6e08a90e5a03d0f~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715962835&x-signature=giH2DuNNo...

Android 14 开始官方支持直接监听截屏,不用观察媒体文件了~|社区征文

```kotlin class ScreenShotActivity : AppCompatActivity() { private val screenCaptureCallback = ScreenCaptureCallback { Log.d("ScreenShot", "onScreenCaptured()", Throwable()) AlertDialog.Builder(this) .setMessage("You have taken a screenshot...") .setTitle("Warning") .show() } ... ...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

H2RunScriptSHOWTABLESdoesn'tfindanytable -优选内容

字节跳动大数据 SQL 权限精细化管理实践 | CommunityOverCode Asia 2023
假设用户写了这样一个 SQL:select name from db.table whereid =3。经过上面的这套流程它最终检查的权限为:* 在纵向列粒度检查 name 这一列的列权限;* 在横向行粒度检查 id=3 这一行的行级别权限;* 行列权限捆... output 信息。这个信息就是 SQL 的输入输出表信息,这些表会被提取出来作为库表层面的权限点。* Apache Hive 在 SQL 解析和优化的过程中,会在表的查询节点 TableScan 节点上维护一个关联列信息 (referencedColumn...
SQL Statements
ENGINE = `CnchMergeTree`ORDER BY (`order_by_column`) Step 2: drop the normal columnALTER TABLE db_name.table_name DROP COLUMN IF EXISTS normal_column DELETEDelete data from the table.Unique tables a... [tableIdentifier] MODIFY CLUSTER BY (column, expression, ...) INTO 64 BUCKETS AST StatementShows the execution plan of a statement. Dumps the query AST.Syntax sql AST queryOutput Column Description...
ClickHouse进阶|如何自研一款企业级高性能网关组件?
=&rk3s=8031ce6d&x-expires=1716049251&x-signature=Rkzd%2BTdiVg430Jbq1Voud%2Fh2NwQ%3D) 使用原生ClickHouse集群进行节点数据查询和写入时,通常会配合使用chproxy来对查询进行负载均衡。但由于chpr... ' \ --header 'X-Async-Query: 1' \ --data-raw 'show tables FORMAT JSON;' Query In Progress HTTP Header: X-Async-Query: running ...
SQL自定义查询(SaaS)
user_id from events as table_a left join ( select hash_uid, user_profiles.gender as gender from users where user_profiles.gender is not nul... (select event,row_number() over(partition by event order by event_time) as row_numberfrom events) awhere a.row_number <= 3;类似函数:arrayEnumerateUniq、arrayEnumerateDense match、multiMatchAny、mult...

H2RunScriptSHOWTABLESdoesn'tfindanytable -相关内容

SQL自定义查询(SaaS)

user_id from events as table_a left join ( select hash_uid, user_profiles.gender as gender from users where user_profiles.gender is not nul... (partition by event order by event_time) as row_number from events ) awhere a.row_number <= 3; 类似函数: arrayEnumerateUniq、arrayEnumerateDense match、multiMatchAny、multiMatchAnyInde...

Android 14 开始官方支持直接监听截屏,不用观察媒体文件了~|社区征文

```kotlin class ScreenShotActivity : AppCompatActivity() { private val screenCaptureCallback = ScreenCaptureCallback { Log.d("ScreenShot", "onScreenCaptured()", Throwable()) AlertDialog.Builder(this) .setMessage("You have taken a screenshot...") .setTitle("Warning") .show() } ... ...

使用说明

1 HBase基本概念HBase 是一个开源的非关系型分布式数据库,它参考了 Google 的 BigTable 模型,实现语言为 Java。它是 Apache 软件基金会的 Hadoop 项目的一部分,运行在 HDFS 文件系统之上,为 Hadoop 提供类 BigTabl... master 节点为 emr-4dh2cu897xxxxxxx-master-1 为例,执行以下命令: hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot t1_snapshot -copy-to hdfs://emr-4dh2cu897xxxxxxx-master-1:8020/apps/hba...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询