![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.06.2013
Сообщений: 22
|
![]()
Запрос select * from WEST t
Пытаюсь снять замок, чтобы работать с таблицей, выдает: "The query results are not updateable. Include the ROWID to get updateable results ". Как должен код выглядеть, куда именно этот ROWID вставлять. Заранее спасибо. ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, удобнее нажать на таблице (слева в дереве) правой кнопкой мышки и выбрать "Edit data" (у меня на это действие даже горячая клавиша F4 назначена
![]() во-вторых, PL/SQL developer "честная" программа. Т.е. она позволяет Вам изменять запрос и выполнять его. допишите в свой запрос rowid и можете редактировать ![]() вот так: Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.06.2013
Сообщений: 22
|
![]()
Serge_Bliznykov, спасибо Вам большое, все получилось. Вы можете рассказать, что это такое ROWID вообще?
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Это кажись директива, выдающая уникальный идентификатор записи.
В твоем случае видимо что-то непродуманно в структуре базы, раз им приходится пользоваться.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
Структура таблицы здесь вообще не при чём! Это особенность Oracle и визуального редактирования записей в БД Oracle (уж, как минимум в PL/SQL Developer'e, а, может быть, и не только в нём!) |
||
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Чтобы прибегать к таким указательным столбцам нужны достаточно веские основания. Вот и спрашиваю, откуда дровишки.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Если мне не изменяет память, компоненты DOA в обязательном порядке требовали указания rowid для включения редактирования, а ODAC-у было достаточно указания ключевых полей. И опять же, если мне снова не изменяет память, PL/SQL Developer написан именно на DOA.
Речь же вообще про визуальное редактирование таблицы (запроса) сторонним инструментом, не? Я даже в TOAD не припоминаю возможности задать ключевые поля или их автоопределения. Только через rowid и работает.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() p.s. зря по ссылочке не сходили, там вроде бы всё внятно рассказано... |
|
![]() |
![]() |
![]() |
#9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"А почему при загрузке файла просит ввести свой номер?" | NSvirus | Свободное общение | 21 | 14.05.2013 21:46 |
Ошибка "Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных" | eraserhp | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 29 | 30.08.2012 22:44 |
Как вставить кнопку "Поделится" или "мне нравится" в phpbb3 | borecc | PHP | 1 | 07.03.2011 13:44 |
Воть моя "история".... или новичек просит помощь. | kry4a | Свободное общение | 5 | 09.02.2008 00:20 |