我正在尝试使用MySQL中的预准备语句创建数据库.在这里,我传递的参数如图所示.
PreparedStatement createDbStatement = connection.prepareStatement("CREATE DATABASE ?");
createDbStatement.setString(1, "first_database");
createDbStatement.execute();
connection.commit();
Run Code Online (Sandbox Code Playgroud)
但我收到语法错误.是否可以使用预准备语句创建表和数据库?如果没有,请建议另一种方法.
如何获取导出的键(数据库元数据)。即使 redshift 不支持外键和主键,我也可以在系统表中看到它们。这里的问题是在系统表中,外键的多列作为数组存在于一列中(尽管redshift不支持数组)。是否可以在一个查询中提取它们。
在MySql中,您可以使用show create table table_name查看表定义(包含其数据类型的列等).
SAP HANA是否有类似的功能?