我有一个表A和一个FK到A的关联表B. 我需要从A中删除一些东西,但在我这样做之前,我需要从表B中删除A. 我不控制记录ID:
- delete:
tableName: B
where: COD_A = (SELECT COD_A FROM A WHERE name = 'A_NAME')
- delete:
tableName: A
where: name = 'A_NAME'
我的问题是subselect(SELECT COD_A FROM A WHERE name ='A_NAME')没有从liquibase.defaultSchema获取架构名称。
我可以做些什么来解决这个问题?
答案 0 :(得分:0)
我对错误的财产感到不安。
void testBreadthFirstSearch(string x)
{
vertex * s = findVertex(x);
list<vertex*> q;
s->visited = true;
s->predecessor = s;
q.push_back(s);
while (!q.empty()) {
vertex * temp = q.front();
q.pop_front();
for (list<vertex*>::iterator itr = temp->adjList.begin(); itr != temp->adjList.end(); itr++) {
if ((*itr)->visited == false) {
(*itr)->visited = true;
(*itr)->predecessor = s;
q.push_back(*itr);
}
}//end for
}//end while