Форум: "Начинающим";
Текущий архив: 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.037 c