OBCP之多看多练–18

以下哪个OBLoader导入命令会导入数据?
​​A.​​ ./obloader -h|P -P2883-uroot@Tenant#Cluster -p’’ -D dbschema --ddl --all -f ‘/extDir’
​​B.​​ ./obloader -h|P -P2883-uroot@Tenant#Cluster -p’
’ -D dbschema --ddl -D db1 -f ‘/extDir’
​​C.​​ ./obloader -h|P -P2883-uroot@Tenant#Cluster -p’’ -D dbschema --ddl --table ‘table1,table2’ -f ‘/extDir’
​​D.​​ ./obloader -h|P -P2883-uroot@Tenant#Cluster -p’
’ -D dbschema --csv --table ‘table1,table2’ -f ‘/extDir’

答案:C
要是做得不对,请各位网友纠正。
祝各位大佬OBCP早日到手

5 个赞

C~

4 个赞

C~

3 个赞

D选项,导入数据是–csv ,C选项导入的是ddl

3 个赞

嗯,C选项没毛病

2 个赞

选C

2 个赞

@论坛小助手 回答下

1 个赞

根据提供的命令选项,选项 C 的命令会导入数据。解析如下:

  • 选项 A 和 B 中使用了 --ddl 参数,表示只执行数据定义语言(DDL)操作,不执行数据导入,因此这两个选项不会导入数据。
  • 选项 C 使用了 --ddl 参数,但是同时指定了 --table 参数来指定要操作的表,这会导致只执行 DDL 操作而不是数据导入。
  • 选项 D 使用了 --csv 参数,并且指定了 --table 参数来指定要操作的表,这会导致执行数据导入操作。
    因此,选项 D 才是会导入数据的命令。

详情请参考:

  1. 从 SQL 文件导入数据到 OceanBase 数据库
1 个赞

​​D.​​ ./obloader -h|P -P2883-uroot@Tenant#Cluster -p’******** ’ -D dbschema --csv --table ‘table1,table2’ -f ‘/extDir’

2 个赞

选择D

  • --ddl:仅导入数据库对象定义(表结构),不导入数据
  • --csv:导入 CSV 格式的数据文件,会导入表数据
  • --all:配合 --ddl 时,表示导入所有对象定义,不包含数据
  1. D 选项--csv --table 以 CSV 格式导入指定表的数据,会将数据写入目标表,符合题目要求。
2 个赞

答案是c

2 个赞