【问题标题】:Importing excel column names to sql developer to create table将excel列名导入sql developer创建表
【发布时间】:2013-02-11 22:41:24
【问题描述】:

我有一个 55 列的 Excel 电子表格。有没有办法将这些列名导入 oracle sql developer,所以我不必创建表并手动插入这 50 个列名和数据类型。相反,让 oracle 创建一个包含这些列名称和数据类型的表。 谢谢

【问题讨论】:

  • 我会手动创建带有名称数据类型、限制等的表。然后在 excel 中使用公式生成所需的插入语句。像="INSERT INTO MYTABLE (A,B,C,D,E) VALUES ('"&A2&"', '"&B2&"', "&C2&", "&D2&", "&E2&")" 之类的东西你写了 1 行的插入并填写其余的公式。

标签: sql database oracle spreadsheet oracle-sqldeveloper


【解决方案1】:

您可以使用外部表格从电子表格(以及 CSV 文件)加载数据。 Find out more.

Oracle 不会从电子表格生成表格投影。但是,将电子表格列标题剪切并粘贴到文本编辑器中并将它们转换为 CREATE TABLE 语句对您来说是小菜一碟,特别是如果您使用支持正则表达式搜索和替换的文本编辑器。事实上,这会让你在 SO 上提出这个问题。

【讨论】:

  • 我明白了。如果您右键单击表文件夹,然后单击导入数据,oracle 会创建一个包含列的表,您只需指定数据类型。无论如何感谢您的回复
  • 嘿,那是我对 SQL Developer 不了解的地方。您应该将其发布为答案。
猜你喜欢
  • 2019-06-20
  • 2013-06-25
  • 1970-01-01
  • 2022-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-11
  • 1970-01-01
相关资源
最近更新 更多