我已使用表格中的IMPORT DATA选项将excel中的数据导入oracle。我现在需要将create和insert语句导出到文本文件中。我可以找到create语句命令,但不能找到INSERT。我知道在哪里可以找到INSERT语句吗?
答案 0 :(得分:3)
您可以下载SQLcl或SQL Developer。只需将sqlformat设置为insert即可,您将拥有insert语句。
public static boolean isValidStringRec(String s) {
if (s == null) return false;
char[] ch = s.toCharArray();
for (char c : ch) if (c != '$' && c != 'b') return true;
if(s == "$$$") return false;
return false;
}
public static void main(String[] args) throws FileNotFoundException {
Scanner fin = new Scanner(new FileReader("input.txt"));
while (fin.hasNext()) {
String str = fin.nextLine();
System.out.println(str);
System.out.println(isValidStringRec(str));
System.out.println();
}
}
}
答案 1 :(得分:1)
我知道在哪里可以找到INSERT语句吗?
在SQL Developer中右键单击表名;选择" 导出... "从打开的菜单中按照说明操作。
请注意 - 只要INSERT INTO
语句是可接受的解决方案,如果表很小(即不包含很多行),它就成了大型表的噩梦,因为它太慢了。
我建议您阅读两个备选方案:
两者都比INSERT INTO
语句快得多。
答案 2 :(得分:1)