Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.059 c
3-1177055878
Saro
2007-04-20 11:57
2007.07.22
!!! Вывод графики в DBGrid !!!!


15-1182793452
oxffff
2007-06-25 21:44
2007.07.22
Codegear to drop winforms designer!!!


5-1157439365
vodvorezlaya
2006-09-05 10:56
2007.07.22
Помогите создать компонент.


15-1182513374
de.
2007-06-22 15:56
2007.07.22
map


1-1179490447
stud
2007-05-18 16:14
2007.07.22
композитный отчет




   Наверх