-
Добрый день!
Использую SQLEXPRESS. После попытки создать уже существующую таблицу в базе на завершение и откат транзакции прога начинает ругаться, что "ограниченна функциональность" базы данных. Проходит только после перезагрузки компа.
Поясните плиз, что означает фраза "ограниченная функциональность" и как как с ней бороться без перезагрузки компа.
С уважением, Юрий.
-
не знаю, но лучше до этого момента не доводить
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[acc_kind]') AND type in (N'U'))
а тут
или DROP TABLE [dbo].[acc_kind]
или CREATE TABLE [dbo].[acc_kind]
-
Спасибо за пример!
Я сделал проверку наличия таблицы через ADO.GetTablesName ...
Просто хотелось понять, что за ошибка )).
Еще вопрос.
Почему sql ругается на такой запрос с подзапросом:
SELECT * FROM (SELECT * FROM table1)
Говорит: Неправильный синтаксис около конструкции ")".
В акцессе такие запросы на ура проходили.
С уважением, Юрий.
-
> SELECT * FROM (SELECT * FROM table1)
имя
SELECT * FROM (SELECT * FROM table1) newname
-
> Почему sql ругается на такой запрос с подзапросом:
SELECT A.* FROM (SELECT * FROM table1) as A
-
-
> Ega23 © (21.06.11 19:43) [5]
> Используй INFORMATION_SCHEMA
если админ не прикрыл :)
-
> если админ не прикрыл :)
да-да, INFORMATION_SCHEMA админ прикрыл, а sysobjects, syscolumns и т.д. - оставил.
-
> Ega23 © (21.06.11 20:02) [7]
не сомневаюсь в правильности INFORMATION_SCHEMA
шучу
-
Спасибо большое! Все работает!
-
Рано обрадовался ((.
Подскажите плиз, объединяю две таблицы и из полученной таблицы считаю кол-во:
SELECT COUNT(field1) as FCOUNT FROM
(SELECT field1 FROM table1 UNION SELECT field1 FROM table2)
Пробовал так:
SELECT COUNT(field1) as A.FCOUNT FROM
(SELECT field1 FROM table1 UNION SELECT field1 FROM table2) as A
Сервер ругается на точку и AS.
С уважением.
-
select
count(*)
from
(
select 1 f1
union all
select 1
) sq
предлагаю прочитать синтаксис, не в обиду
если что - спрашивайте
-
SELECT COUNT(A.field1) FROM
(SELECT field1 FROM table1 UNIO
N SELECT field1 FROM table2) as A
-
www.ict.edu.ru/ft/005411/nwpi233.pdf
-
gettablenames как раз и юзает INFORMATION_SCHEMA.
для селекта фром селекта (в mssql) нужен алиас для внутреннего селекта.
-
>95 (23.01.13 20:29) [13]
читать надо К. Дж. Дейта