开发者社区 > 数据库 > 数据仓库 > 正文

云数据仓库ADB这个在dms 的设计界面都没法选择类型,是需要用 ddl 语句去创建嘛?

云数据仓库ADB这个在dms 的设计界面都没法选择类型,是需要用 ddl 语句去创建嘛?
iwEcAqNwbmcDAQTRBCwF0QMcBrAkt_Smwd6VdQVPPOGy3zcAB9IA2sS4CAAJomltCgAL0gAD-D0.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-12-02 15:50:09 48 0
3 条回答
写回答
取消 提交回答
  • 是的,在云数据仓库ADB中,如果您希望创建表或进行其他数据库对象的设计和定义,您需要使用DDL(Data Definition Language)语句来执行相应的操作。

    在DMS(Data Management Service)的设计界面中,ADB可能没有提供直接选择类型的功能。因此,您可以通过以下步骤使用DDL语句来创建表:

    1. 在DMS中选择ADB实例:登录到阿里云DMS控制台,选择ADB实例以进行操作。

    2. 进入SQL编辑器:在ADB实例页面中,找到相应的数据库,点击进入"SQL查询"或"SQL编辑器"等功能入口,进入SQL编辑器界面。

    3. 编写DDL语句:在SQL编辑器中,编写相应的DDL语句来创建表。例如,对于创建表的DDL语句,可以使用类似以下的语法:

      CREATE TABLE table_name (
          column1 datatype,
          column2 datatype,
          ...
      );
      
    4. 执行DDL语句:将编写好的DDL语句粘贴到SQL编辑器中,并执行该语句。执行后,ADB将根据DDL语句创建相应的表。

    请注意,使用DDL语句创建表时,需要确保语法正确,并按照所需的表结构和数据类型进行定义。在编写DDL语句时,您可以参考ADB文档中的DDL语句示例和规范,以及特定数据库引擎的要求。

    2023-12-03 16:32:18
    赞同 展开评论 打赏
  • 多值列类型不支持在dms选择类型的,非mysql标准方言。 此回答整理自钉群“云数据仓库ADB-开发者群”

    2023-12-02 17:14:37
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看

    在阿里云的DMS设计界面中,创建云原生数据仓库AnalyticDB MySQL版(简称ADB)的数据库可能无法选择类型。这可能是因为在某些情况下,DMS的校验规则选项可能不可用或缺失。如果遇到这种情况,您可能需要使用DDL语句来创建数据库。

    例如,您可以使用如下的DDL语句来创建一个名为adb_test的数据库,并在该库中创建名为orders、finish_orders、large_finish_orders的三张数据表:

    CREATE DATABASE adb_test;
    USE adb_test;
    CREATE TABLE orders (
        id INT PRIMARY KEY,
        order_no VARCHAR(20),
        user_id INT,
        status INT
    );
    CREATE TABLE finish_orders (
        id INT PRIMARY KEY,
        order_no VARCHAR(20),
        user_id INT,
        status INT
    );
    CREATE TABLE large_finish_orders (
        id INT PRIMARY KEY,
        order_no VARCHAR(20),
        user_id INT,
        status INT
    );
    
    2023-12-02 16:35:38
    赞同 展开评论 打赏

相关产品

  • 云原生数据仓库 AnalyticDB PostgreSQL版
  • 热门讨论

    热门文章

    相关电子书

    更多
    基于阿里云MaxCompute构建企业云数据仓库CDW的最佳实践建议 立即下载
    PostgresChina2018_陶征霖_新一代数据仓库OushuDB架构剖析 立即下载
    MaxCompute数据仓库数据转换实践 立即下载