我从 .NET (ODP) 在 Oracle 中执行简单查询时遇到问题:
const string sql = @"
delete from CLIENTS where CAMPAIGN_ID = :campaignId
delete from OPERATORS where CAMPAIGN_ID = :campaignId
delete from CAMPAIGNS_EXCLUDE_DAYS where CAMPAIGN_ID = :campaignId
delete from CAMPAIGNS where ID = :campaignId";
var p = new DynamicParameters();
p.Add("campaignId", campaignId);
Connection.Execute(sql, p);
我在那里使用 Dapper 作为轻量级 ORM。可能即使不知道 Dapper 也很清楚。
这是一个例外:
ORA-00933: SQL command not properly ended