Como usar o TRIGGER no Android SQLite
Tenho duas tabelas no banco de dados:
table um tem nome e coluna de número de quarto tabela dois possui o número do quarto e a coluna do tempAgora, quando o número do quarto da primeira coluna for excluído ou adicionado, minha segunda tabela também deverá ser atualizada. Acho que isso é possível com o comando TRIGGER, mas não tenho muita certeza de como usá-l
Geralmente minha declaração de criação de banco de dados é assim:
private static final String DATABASE_CREATE_PATIENT_ID_TABLE =
"create table " + DATABASE_PATIENT_TABLE +
" (_id integer primary key autoincrement,"
+ "patient_number text not null, room_numbertext not null, " +
"patient_initial text not null);";
gora, quando as salas são excluídas ou adicionadas na primeira tabela, minha segunda tabela deve ser atualizad
private static final String DATABASE_CREATE_NOTES_ID_TABLE =
"create table " + DATABASE_NOTES_TABLE +
" (_id integer primary key autoincrement," +
" room_number text not null, time_hour text not null, " +
"notes_hour text not null, today_date text not null);";
Inicialmente eu estava fazendo era comparar o conteúdo das duas tabelas. Mas isso definitivamente levará a um problema de desempenho mais tarde, quando os dados aumentarão. Então eu tropecei na coisa de TRIGGER. Acho que isso pode resolver meu problema, mas não sei exatamente como devo usá-l
Vim saber sobre isso a partir desando o banco de dados SQLite com Andro.
Eu expliquei esse problema com a captura de tela na minha outra pergunta. Por favor, dê uma olhada e, por favor, me guie new question