Preguntas etiquetadas con sqlite

104
IN cláusula y marcadores de posición

Estoy intentando hacer la siguiente consulta SQL dentro de 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}); Sin embargo, Android no...

104
SQLite: reemplaza parte de una cadena

¿Es posible usar SQLen una SQLitetabla para reemplazar parte de una cadena? Por ejemplo, tengo una tabla donde uno de los campos contiene la ruta a un archivo. ¿Es posible reemplazar partes de la cuerda para que, por ejemplo, c:\afolder\afilename.bmp se convierte

104
¿Cómo crear el tipo ENUM en SQLite?

Necesito convertir una tabla de MySQL a SQLite, pero no puedo averiguar cómo convertir un campo de enumeración, porque no puedo encontrar el ENUMtipo en SQLite. El campo mencionado anteriormente se encuentra pTypeen la siguiente tabla: CREATE TABLE `prices` ( `id` INT(11) NOT NULL...

103
Acceder a una base de datos SQLite en Swift

Estoy buscando una forma de acceder a una base de datos SQLite en mi aplicación con código Swift. Sé que puedo usar un SQLite Wrapper en Objective C y usar el encabezado de puente, pero prefiero poder hacer este proyecto por completo en Swift. ¿Hay alguna manera de hacer esto? Si es así, ¿alguien...

102
Paginación eficiente en SQLite con millones de registros

Necesito mostrar los resultados de SQLite en una vista de lista. Por supuesto, necesito paginar los resultados. La primera opción es utilizar la cláusula LIMIT. Por ejemplo: SELECT * FROM Table LIMIT 100, 5000 Devuelve los registros 5001 a 5100. El problema es que internamente SQLite "lee" los...

102
SQLite UPSERT / ACTUALIZAR O INSERTAR

Necesito realizar UPSERT / INSERT O UPDATE contra una base de datos SQLite. Existe el comando INSERT OR REPLACE que en muchos casos puede ser útil. Pero si desea mantener sus ID con autoincrement en su lugar debido a claves externas, no funciona ya que elimina la fila, crea una nueva y, en...

101
Cambiar el modo de la base de datos SQLite a lectura-escritura

¿Cómo puedo cambiar una base de datos SQLite de solo lectura a lectura-escritura? Cuando ejecuté la declaración de actualización, siempre obtuve: Error de SQL: intente escribir una base de datos de solo lectura El archivo SQLite es un archivo grabable en el sistema de

100
Ubicación de la base de datos sqlite en el dispositivo

He creado una base de datos sqlite mediante programación con la forma predeterminada de ampliar SQLiteOpenHelpery anular onCreate(). De esta manera, la base de datos se crea sobre la marcha cuando es necesario. Me gustaría verificar el contenido del archivo db en mi máquina OS X con un navegador...

99
Ejecutar el script SQLite

Comienzo sqlite3 versión 3.7.7, unix 11.4.2 usando este comando: sqlite3 auction.db donde Auction.db aún no se ha creado. sqlite> auction.db < create.sql; me da este error: near "auction": syntax error ¿Cómo puedo ejecutar el script?