Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.22;
Скачать: 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 вся ветка

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
11-1165928861
Trible
2006-12-12 16:07
2007.07.22
Наследование от TControl. Почему почему нельзя вводить переменные


2-1182604220
Alexdeil
2007-06-23 17:10
2007.07.22
Работа с формой из библиотеки (dll)


15-1182784402
antonn
2007-06-25 19:13
2007.07.22
проблемка с html


6-1166518747
xman
2006-12-19 11:59
2007.07.22
DXplay "диалог соединения на русском языке"


15-1182025715
rumpelshtilchen
2007-06-17 00:28
2007.07.22
Язык