#sql #oracle-sqldeveloper #sql-insert
#sql #oracle-sqldeveloper #sql-вставка
Вопрос:
Я работал с таблицами базы данных… Парадоксально, но я щелкнул где-то в другом месте, и теперь этих таблиц нет. Точнее, sql developer не показывает их, если только вы не вызываете select * из name_table, а затем только через f5. В противном случае он не отображает информацию. Что я должен сделать, чтобы разработчик SQL снова выводил данные таблицы?
Если кто-нибудь сталкивался с такой проблемой, пожалуйста, скажите мне!
Такой сценарий должен был быть изначально:
CREATE TABLE "SPISOK_DOLGNOSTY"
( "KOD_DOLGN" NUMBER(*,0),
"NAME_DOLGN" VARCHAR2(50 BYTE)
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ;
REM INSERTING into SPISOK_DOLGNOSTY
SET DEFINE OFF;
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (1,'Директор предприятия');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (2,'Ведущий инженер');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (5,'Доцент');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (9,'Канцелярист');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (12,'Начальник отдела кадров');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (20,'Старший преподаватель');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (21,'Техник первой категории');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (118,'Сантехник');
Insert into SPISOK_DOLGNOSTY (KOD_DOLGN,NAME_DOLGN) values (120,'Кадровик');
--------------------------------------------------------
-- DDL for Index SYS_C007193
--------------------------------------------------------
CREATE UNIQUE INDEX "SYS_C007193" ON "SPISOK_DOLGNOSTY" ("KOD_DOLGN")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ;
--------------------------------------------------------
-- DDL for Index SYS_C007112
--------------------------------------------------------
CREATE UNIQUE INDEX "SYS_C007112" ON "SPISOK_DOLGNOSTY" ("NAME_DOLGN")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ;
--------------------------------------------------------
-- Constraints for Table SPISOK_DOLGNOSTY
--------------------------------------------------------
ALTER TABLE "SPISOK_DOLGNOSTY" ADD UNIQUE ("NAME_DOLGN")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ENABLE;
ALTER TABLE "SPISOK_DOLGNOSTY" ADD PRIMARY KEY ("KOD_DOLGN")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ENABLE;
ALTER TABLE "SPISOK_DOLGNOSTY" MODIFY ("NAME_DOLGN" NOT NULL ENABLE);
введите описание изображения здесь
введите описание изображения здесь
Комментарии:
1. Вы удаляли и воссоздавали таблицы? Если да, то закрыли ли вы вкладки, относящиеся к таблицам, а затем снова нажали на имена на панели проводника? Или, если это не удастся, выйти и перезапустить SQL Developer?
2. какая версия sql developer?