Database 通过具有唯一约束的Web Enterprise Manager将数据导入Oracle
我对甲骨文一点也不熟悉,所以请容忍我 我正在使用Oracle10g版本,其web前端名为Enterprise Manager。我有一些CSV文件要导入,但是当我使用“从用户文件加载数据”选项时,我认为我可以设置所有内容,但当作业运行时,它会抱怨存在唯一的约束,我猜是因为有重复的数据试图插入Database 通过具有唯一约束的Web Enterprise Manager将数据导入Oracle,database,oracle,import,oracle10g,Database,Oracle,Import,Oracle10g,我对甲骨文一点也不熟悉,所以请容忍我 我正在使用Oracle10g版本,其web前端名为Enterprise Manager。我有一些CSV文件要导入,但是当我使用“从用户文件加载数据”选项时,我认为我可以设置所有内容,但当作业运行时,它会抱怨存在唯一的约束,我猜是因为有重复的数据试图插入 如何获得插入以创建类似于MSSQL auto inc编号的新主键?Oracle中没有autoinc类型。您必须使用序列 通过在insert之前使用触发器,您可以获得与在SQL Server中使用autoinc
如何获得插入以创建类似于MSSQL auto inc编号的新主键?Oracle中没有autoinc类型。您必须使用
序列
通过在insert之前使用
触发器,您可以获得与在SQL Server中使用autoinc类似的结果
您可以看到如何操作。Oracle没有类似于MSSQL自动递增字段的功能。必须通过触发器和Oracle序列模拟该功能。以下是一些选项:
创建触发器以填充要从序列自动递增的列
删除表中有问题的重复键
更改CSV文件中的值
你可以看看