Pergunta

Estou me perguntando se o conteúdo do Android suporta o uso de funções SQL sobre as colunas quando você consulta um conteúdo. Como o SQLITE3 Data Funções, para obter um formato de data específico ou datediff?

O que você sabe sobre isso?

Foi útil?

Solução

Não. Mesmo se você achar que funciona para alguns casos, você não pode assumir que funciona em geral.

ContentProvider é uma fachada. Um dado ContentProvider pode usar sqlite. Pode usar arquivos XML. Pode usar arquivos JSON. Pode usar arquivos CSV. Pode usar algum banco de dados SQL de terceiros. Pode usar algum banco de dados de objetos de terceiros. Pode não ter muito conteúdo local, mas, em vez disso, ter suas coisas na nuvem, alcançadas por meio de chamadas de serviço da Web. Você nem pode ter certeza de que um ContentProvider necessariamente suporta um SQL clássico WHERE Cláusula-Alguns apoiados por XML ContentProvider pode usar a sintaxe XQuery.

Portanto, você definitivamente não pode confiar em um ContentProvider Mesmo sabendo o quê datediff é.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top