Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Вниз

SQL, удалить индексированое поле   Найти похожие ветки 

 
Krants ©   (2007-06-26 16:50) [0]

ADO, Создаю поле:
"ALTER TABLE "+tName+" ADD "+fName+" "+ft+fs;
индексирую:
"CREATE INDEX "+fName+" ON "+tName+" ("+fName+")";
Удаляю:
"ALTER TABLE "+tName+" DROP "+fName
появляется ошибка типа поле является частью индекса, невозможно удалить типа
вопрос по сабжу, или как снять/удалить индекс. поля?
Заранее спасибо!


 
Desdechado ©   (2007-06-26 16:55) [1]

DROP INDEX


 
Ega23 ©   (2007-06-26 16:55) [2]

Alter Table ... Drop Consraint ...


 
Anatoly Podgoretsky ©   (2007-06-26 17:03) [3]

> Krants  (26.06.2007 16:50:00)  [0]

Смешно говорить, когда человек скрывает самое главное.
Ты сообщи нам есть ли у тебя база данных


 
Krants ©   (2007-06-26 17:08) [4]

> Desdechado ©   (26.06.07 16:55) [1]
> Ega23 ©   (26.06.07 16:55) [2]

этак DROP INDEX или Drop Consraint, ни то ни другое не фурычит, гы. можно на примере?


> Anatoly Podgoretsky ©   (26.06.07 17:03) [3]

должна где-то быть?!, раз поля создаются...
локальная Access, обр. через палитру ADO.


 
Ega23 ©   (2007-06-26 17:09) [5]



SET NOCOUNT ON
go
Print "==  Cоздание  объектов БП в  БД"
go
Print "..Удаление созданных ранее таблиц и типов данных"
go

alter table Images
  drop constraint FK_IMAGES_REFERENCE_IMAGETYP
go

if exists (select 1
           from  sysobjects
          where  id = object_id("Images")
           and   type = "U")
  drop table Images
go

/*==============================================================*/
/* Table: Images                                                */
/*==============================================================*/
create table Images (
  ImgID                int                            not null,
  ImgTypCod            int                            null,
  ImgNam               varchar(64)                    not null,
  ImgLab               varchar(64)                    null,
  ImgData              image                          null,
  ImgOrd               int                            null,
  ImgNot               varchar(255)                   null,
  constraint PK_IMAGES primary key  (ImgID)
)
go

alter table Images
  add constraint FK_IMAGES_REFERENCE_IMAGETYP foreign key (ImgTypCod)
     references ImageTyps (ImgTypCod)
go

Print "===  Cоздание  объектов  БД завершено"
go


 
Krants ©   (2007-06-26 17:12) [6]


> Ega23 ©   (26.06.07 17:09) [5]

ADO воспринимает constraint как поле...


 
Krants ©   (2007-06-26 17:34) [7]


> Desdechado ©   (26.06.07 16:55) [1]
шспасибо, разобрался.


 
Desdechado ©   (2007-06-26 18:48) [8]

> Ega23 ©   (26.06.07 16:55) [2]
Если индекс создается явно, то и убивать его обычно нужно явно, а не через связанные сущности.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.057 c
11-1165408011
Don
2006-12-06 15:26
2007.07.22
ошибка в WndProcGradientEx


15-1182315123
Slider007
2007-06-20 08:52
2007.07.22
Глюки FireBird 1.5.4


15-1182611550
Nic
2007-06-23 19:12
2007.07.22
К примеру, написана книга


2-1182743942
Washington
2007-06-25 07:59
2007.07.22
ADOQuery и ListBox


2-1183224027
Lavrenty
2007-06-30 21:20
2007.07.22
Корректность кода





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский