Articles of cursor

Android ContentResolver.query () бросает исключение при передаче аргумента проекции String

В моем текущем проекте Android я столкнулся со странной ошибкой. Каждый раз, когда я выдаю метод запроса, я получаю ошибки, говорящие, что столбцы переданного аргумента String [] не существуют (в поле столбца _id указано). Несмотря на это, передача null (следовательно, позволяет возвращать все столбцы) работает нормально , поэтому я должен предположить, что это не проблема […]

Не удалось обновить таблицу Oracle Pro * C с помощью курсора

У меня есть таблица вроде этого: CREATE TABLE book_info ( book_id VARCHAR(32) not null, title varchar(255) not null, author varchar(255) not null, folder_path varchar(255) not null, primary key(book_id) ); И я вставляю в него эти данные: insert into book_info values('BOOK1', 'APUE', 'Richard Stevens', '/home/user1/unix_programming_books'); insert into book_info values('BOOK2', 'Unix Network programming', 'Richard Stevens', '/home/user1/unix_programming_books'); insert […]

Oracle 11g – запуск курсоров PL / SQL

Я пытаюсь запустить этот код на Oracle 11g, и это дает мне ошибку ниже. Кажется, я не понимаю. DECLARE CURSOR bookcursor IS SELECT btName, BookCopy.Isbn, pubName, dateDestroyed FROM booktitle bt JOIN publisher p ON bt.pubId = p.pubId JOIN bookcopy bc ON bt.Isbn = bc.Isbn WHERE datedestroyed IS NULL ; bookcursorrec bookcursor%ROWTYPE; BEGIN OPEN bookcursor; LOOP […]

Динамическое создание и выполнение команд sql в oracle

Я беру класс базы данных и в начале раздела лаборатории класса обычно приходится удалять все таблицы в базе данных, созданной ранее. Я хотел иметь возможность запускать скрипт, который делает это динамически, но, похоже, не может заставить его работать. Вот код, который у меня есть. declare tname string(50); cursor ctable is select table_name from user_tables; begin […]

Справочный курсор теряется в XMLType.createxml

Я XMLType.createxml функцию, которая возвращает ссылочный курсор, и я использую XMLType.createxml для преобразования результатов в XML, например select XMLType.createxml(package_name.storedProcName('PARAM1', 'PARAM2', 'PARAM3')) as sresult from dual; Однако я обнаружил, что у этого есть нежелательный побочный эффект. Кажется, что курсор, используемый для извлечения данных для XMLType, никогда не закрывается. После многократного вызова функции с использованием этого метода […]

Курсор возвращает неправильные значения – sqlite – Android

Я разрабатываю приложение Sms, я пытаюсь получить последние sms из каждого разговора. вот мое заявление SQL: SELECT MAX(smsTIMESTAMP) AS smsTIMESTAMP,_id, smsID, smsCONID, smsMSG, smsNUM, smsREAD, smsTYPE, smsSHORTMSG, COUNT(*) AS smsNUMMESSAGES FROM sms GROUP BY smsCONID ORDER BY smsTIMESTAMP desc Я выполнил запрос в SQLite Expert и получил правильный ответ: однако, когда я запускаю его в […]

Не удалось прочитать строку 0, col 9 из CursorWindow

Я получаю ошибку Не удалось прочитать строку 0, col 9 из CursorWindow. Перед доступом к данным убедитесь, что курсор инициализирован правильно. Два других человека могут запускать код без ошибок, но на моей машине он его выдает. Я очень смущен. Вот код, который имеет дело с SQLite: Спасибо заранее, извините, что есть много кода import java.util.ArrayList; […]

SQL-курсоры в android

Предположим, что я запускаю некоторый запрос и получаю курсор, который я хочу использовать для обновления записей в базе данных. Что произойдет, если база данных будет обновлена, пока курсор не будет закрыт? Например, предположим, что курсор указывает на первую запись в наборе результатов, и я запускаю запрос, который обновляет 10-й элемент. Текущий курсор отражает эти изменения?

Когда Query возвращает Null на Android?

Кажется, я не нашел никакой информации о запросе, вставке или любом другом методе SQL, возвращающем null. Но это происходит, если происходит ошибка. Мне просто интересно, является ли курсор равным нулю, означает, что произошла ошибка, или это может означать, что строки не были выбраны (например)? Я не знаю, как я должен относиться к нему – как […]

Как получить информацию из нескольких таблиц с помощью курсора?

У меня есть запрос, который возвращает несколько таблиц, что-то вроде этого: SELECT TableName, DatabaseName +'.'+ TableName, ColumnName FROM DBC.Columns WHERE ColumnName = 'id' И мне нужно пройти через эти таблицы, просмотрев информацию, хранящуюся в этих таблицах, чтобы получить только определенные таблицы. Я попробовал что-то вроде кода ниже, используя «LOOP» и курсор, но он говорит, что […]

Intereting Posts
Невозможно преобразовать varchar в datetime в MySql В web.config есть 2 базы данных с тем же именем Включить в SELECT столбец, который фактически не находится в базе данных DECIMAL Типы в Teradata Поворот 2 столбцов из 3 таблиц и создание совпадающих столбцов для предотвращения конфликтов – SQL Server 2008R2 Запрос динамической кросс-таблицы MySQL: выбор дочерних записей в качестве дополнительных столбцов Преобразование SQL Rank () в LINQ или альтернативное SQL. Выберите все команды, которые носили ровно два разных цвета рубашки? Передача от VARCHAR до INT – MySQL Что означает «WHERE 1» в SQL? Вставка NULL в метку времени MySQL Преобразование VarBinary RTF blob в текст в MS SQL Использование псевдонима в том случае, когда используется аргумент case в Oracle SQL Преобразование datetime в yyyymmddhhmsms на сервере sql Будет ли сложный индекс со вторым столбцом с низкой мощностью, достаточным для того, чтобы его использовать?