Articles of sqlite3

Como usar ROW_NUMBER no sqlite

Aqui está a minha pergunta abaixo. select * from data where value = “yes”; Meu id é auto incremento e abaixo há resultado de determinada consulta. id || value 1 || yes 3 || yes 4 || yes 6 || yes 9 || yes Como usar o ROW_NUMBER no sqlite? Para que eu possa obter […]

Como instalo o sqlite3 para Ruby no Windows?

Sendo muito novo no Ruby / Rails, e depois de tentar resolver o problema eu mesmo neste fim de semana, estou tentando encontrar um conselho aqui. Eu tenho uma configuração completa do Ruby / Apache / Passenger feita no FreeBSD, e estou tentando realizar a tarefa de usar o Windows como um ambiente de desenvolvimento […]

ALTER COLUMN em sqlite

Como faço para alterar a coluna no sqlite? Isso está no Postgresql ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Eu acredito que não há ALTER COLUMN no sqlite, apenas o ALTER TABLE é suportado. Qualquer ideia? Obrigado!

Existe um SQLite equivalente ao DESCRIBE do MySQL?

Eu estou apenas começando a aprender SQLite . Seria bom poder ver os detalhes de uma tabela, como o DESCRIBE [table] do MySQL. PRAGMA table_info [table] não é bom o suficiente, já que só tem informações básicas (por exemplo, não mostra se uma coluna é um campo de algum tipo ou não). O SQLite tem […]

Inserir um nome de tabela em uma consulta fornece sqlite3.OperationalError: near “?”: Erro de syntax

Eu quero escolher dinamicamente qual tabela para usar em uma consulta SQL, mas eu continuo recebendo erro no entanto eu estou tentando formatar isso. Também tentei %s vez de ? . Alguma sugestão? group_food = (group, food) group_food_new = (group, food, 1) with con: cur = con.cursor() tmp = cur.execute(“SELECT COUNT(Name) FROM (?) WHERE Name=?”, […]

SQLite Inserir muito lento?

Eu li recentemente sobre o SQLite e pensei em experimentá-lo. Quando eu insiro um registro, ele funciona bem. Mas quando eu insiro cem leva cinco segundos, e à medida que a contagem de registros aumenta, o tempo também aumenta. O que pode estar errado? Eu estou usando o wrapper SQLite (system.data.SQlite) : dbcon = new […]

Copiando dados de um database SQLite para outro

Eu tenho 2 bancos de dados SQLite com dados comuns, mas com diferentes propósitos e eu queria evitar a reinserção de dados, então eu queria saber se era possível copiar uma tabela inteira de um database para outro?

Como excluir ou adicionar coluna no SQLITE?

Eu quero excluir ou adicionar coluna no database sqlite Estou usando a seguinte consulta para excluir a coluna. ALTER TABLE TABLENAME DROP COLUMN COLUMNNAME Mas dá erro System.Data.SQLite.SQLiteException: SQLite error near “DROP”: syntax error

Quais são os nomes de tabelas válidos no SQLite?

Quais são as combinações de caracteres para um nome de tabela no SQLite para serem válidas? Todas as combinações de alfanuméricos (AZ, az e 0-9) constituem um nome válido? Ex. CREATE TABLE 123abc(…); Que tal uma combinação de alfanuméricos com traços “-” e pontos “.”, Isso é válido também? Ex. CREATE TABLE 123abc.txt(…); Ex. CREATE […]

Escape caractere de aspas simples para uso em uma consulta SQLite

Eu escrevi o esquema do database (apenas uma tabela até o momento) e as instruções INSERT para essa tabela em um arquivo. Então eu criei o database da seguinte forma: $ sqlite3 newdatabase.db SQLite version 3.4.0 Enter “.help” for instructions sqlite> .read ./schema.sql SQL error near line 16: near “s”: syntax error A linha 16 […]