Perguntas com a marcação «sqlite»

104
Como criar o tipo ENUM no SQLite?

Preciso converter uma tabela do MySQL para SQLite, mas não consigo descobrir como converter um campo enum, porque não consigo encontrar o ENUMtipo no SQLite. O referido campo encontra-se pTypena seguinte tabela: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100)...

104
SQLite - substitui parte de uma string

É possível usar SQLem uma SQLitetabela para substituir parte de uma string? Por exemplo, eu tenho uma tabela onde um dos campos contém o caminho para um arquivo. É possível substituir partes da corda para que, por

104
Cláusula IN e marcadores de posição

Estou tentando fazer a seguinte consulta SQL no Android: String names = "'name1', 'name2"; // in the code this is dynamically generated String query = "SELECT * FROM table WHERE name IN (?)"; Cursor cursor = mDb.rawQuery(query, new String[]{names}); No entanto, o Android não substitui o...

103
Acessando um banco de dados SQLite em Swift

Estou procurando uma maneira de acessar um banco de dados SQLite em meu aplicativo com o código Swift. Eu sei que posso usar um Wrapper SQLite em Objective C e usar o cabeçalho de ponte, mas prefiro poder fazer esse projeto inteiramente em Swift. Existe uma maneira de fazer isso, em caso...

103
SQLite UPSERT / UPDATE OR INSERT

Eu preciso realizar UPSERT / INSERT OR UPDATE em um banco de dados SQLite. Existe o comando INSERT OR REPLACE que em muitos casos pode ser útil. Mas se você quiser manter seus ids com incremento automático no lugar por causa de chaves estrangeiras, isso não funciona, pois exclui a linha, cria uma...

102
Paginação eficiente em SQLite com milhões de registros

Preciso mostrar os resultados do SQLite em uma exibição de lista. Claro, eu preciso paginar os resultados. A primeira opção é usar a cláusula LIMIT. Por exemplo: SELECT * FROM Table LIMIT 100, 5000 Ele retorna os registros 5001 a 5100. O problema é que internamente o SQLite "lê" os primeiros...

102
Como faço para usar regex em uma consulta SQLite?

Gostaria de usar uma expressão regular no sqlite, mas não sei como. Minha tabela tem uma coluna com strings como esta: "3,12,13,14,19,28,32" Agora, se eu digitar "where x LIKE '3'", também obtenho as linhas que contêm valores como 13 ou 32 , mas gostaria de obter apenas as linhas que têm...

102
Excluindo linha no SQLite no Android

Esta pode ser uma pergunta estúpida, mas sou novo no SQLite e não consigo descobrir isso. Eu tenho uma tabela que tem colunas KEY_ROWID, KEY_NAME, KAY_LATITUDE, e KEY_LONGITUDE. Quero que o usuário possa selecionar um e excluí-lo; Alguém pode me dar uma direção para começar? Minha pergunta é sobre...

101
Android - Puxando dispositivo Android do banco de dados SQlite

Procurei em todos os lugares e não consigo encontrar uma resposta precisa ou um tutorial sobre como, se possível, fazer isso. é possível extrair de alguma forma um banco de dados de um dispositivo Android sem ter que fazer o root? Eu só preciso extrair esses dados de alguma forma para coletá-los...

101
Alterar o modo de banco de dados SQLite para leitura e gravação

Como posso alterar um banco de dados SQLite de somente leitura para leitura e gravação? Quando executei a instrução de atualização, sempre obtive: Erro de SQL: tentativa de escrever um banco de dados somente leitura O arquivo SQLite é um arquivo gravável no sistema de...

100
Localização do banco de dados sqlite no dispositivo

Eu criei um banco de dados sqlite programaticamente com a maneira padrão de estender SQLiteOpenHelpere substituir onCreate(). Desta forma, o banco de dados é criado instantaneamente quando necessário. Gostaria de verificar o conteúdo do arquivo db na minha máquina OS X com um navegador sqlite. Eu...

99
SQLite adiciona chave primária

Criei uma tabela no Sqlite usando a CREATE TABLE ASsintaxe para criar uma tabela com base em uma SELECTinstrução. Agora, esta tabela não tem chave primária, mas gostaria de adicionar uma. A execução ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...)dá um erro de sintaxe "próximo a...