span8
span4
我想要从Oracle数据库中的表中删除一个元素。
我已经看过了
https://knowledge.亚搏在线safe.com/questions/5205/delete-f..。
但这没有用。
这是我的sql查询:
FME_SQL_DELIMITER;
从G_ADT_AGRI删除。EXPLOITATION WHERE SIRET = 37969607300012
我尝试了不使用FME_SQL_DELIMITER、使用分号和引号之间的数字,但是不管怎样都不行。
请再给我一些想法。
谢谢
一些显而易见的问题:
如果SQLExecutor中只有一条语句,则不应包含FME_SQL_DELIMITER,并确保语句末尾没有分号。
所以你的SQL应该是这样的:
从G_ADT_AGRI删除。EXPLOITATION WHERE SIRET = 37969607300012
但是,请确保检查SIRET字段的数据类型。如果它是一个字符串,你应该用单引号括起来:
从G_ADT_AGRI删除。EXPLOITATION WHERE SIRET = '37969607300012'
另外,正如@redgeographics所提到的,将该语句复制到SQLDeveloper/Toad或类似的文件中,看看会发生什么。
©2019安全亚搏在线软件公司法律