Pessoal, seguinte:
Tenho um Banco de Dados do SQLite e declarei variáveis que são os nomes das Tabelas e Colunas.
Pergunta: A variável que corresponde a uma coluna pode ser de mais de uma tabela? Ex.:
private static final String TABELA_ADM = "TABELA_ADM";
private static final String ID_ADM = "ID_ADM";
private static final String ATRIBUICAO_ADM = "ATRIBUICAO_ADM ";
private static final String NOME = "NOME";
private static final String TABELA_FUNC = "TABELA_FUNC";
private static final String ID_FUNC = "ID_FUNC";
private static final String ATRIBUICAO_FUNC = "ATRIBUICAO_FUNC";
private static final String NOME = "NOME";<<<<<NÃO PODE REPETIR
NOME não pode se repetir. Nesse caso, posso usar NOME de TABELA_ADM em TABELA_FUNC? Assim:
@Override
public void onCreate(SQLiteDatabase banco){
banco.execSQL("CREATE TABLE " + TABELA_ADM + "(" +
ID_ADM + " INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL," +
ATRIBUICAO_ADM + " TEXT," +
NOME + " TEXT)");
banco.execSQL("CREATE TABLE " + TABELA_FUNC + "(" +
ID_FUNC + " INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL," +
ATRIBUICAO_FUNC+ " TEXT," +
NOME + " TEXT)");
}
Se sim, tem como ter algum tipo de inconsistência/conflito? Se sim, quais?
Se não, o que eu deveria fazer? Outra coluna com outro nome?
Desde já, obg!