Sql 如何在oracle 9i中导出排除一两列的表?
以下文本是否适用于oracle 9i中导出表中的参数文件Sql 如何在oracle 9i中导出排除一两列的表?,sql,oracle,Sql,Oracle,以下文本是否适用于oracle 9i中导出表中的参数文件 cat > test.par GRANTS = N INDEXES = N ROWS = Y CONSISTENT = Y TRIGGERS = N STATISTICS = NONE TABLES = table.table_name QUERY = "where column_name not in ('col1','col2') 查询参数可以限制导出的行,而不是列。如果您的目标是从表中导
cat > test.par
GRANTS = N
INDEXES = N
ROWS = Y
CONSISTENT = Y
TRIGGERS = N
STATISTICS = NONE
TABLES = table.table_name
QUERY = "where column_name not in ('col1','col2')
查询参数可以限制导出的行,而不是列。如果您的目标是从表中导出每一行数据,但避免从col1和col2列导出数据,那么我认为这是不可能的。您认为先尝试一下怎么样?我们中的一些人,少数人,很多人没有9i要测试,所以你需要告诉我们这个问题。那么你对这种情况有什么建议?是的,我不想出口可乐1和可乐2。@NorieCrisSagun-正如我所说,我认为这是不可能的。您试图解决的业务问题是什么?假设导出是解决该问题的唯一可能的技术解决方案,则您需要导出整个表,或者需要在源数据库中创建一个新表,该表只包含要导出的数据并导出该新表。啊,好的。所以这是最有效的出口方式。谢谢我认为有一种更直接的方法可以导出表,不包括其中的一个或两个列。