Нет текста для объекта 'ATM_BRANCH' - PullRequest
0 голосов
/ 31 августа 2018

Я создал представление с именем 'ATM_BRANCH', но в операторе sql произошла ошибка, поэтому представление не было создано. Но теперь, исправив ошибку, я попробовал еще раз, но она выдает ошибку «В базе данных уже есть объект с именем ATM_BRANCH». Затем я вижу представления в обозревателе объектов, и нет представления с этим именем. Мне нужно создать вид с тем же именем. Что делать?

1 Ответ

0 голосов
/ 31 августа 2018

Я предполагаю, что вид на самом деле все еще там, в некоторой форме. Сначала запустите это, чтобы подтвердить:

SELECT EXISTS(SELECT 1 FROM sys.views WHERE name = 'ATM_BRANCH' AND type = 'v');

Если это возвращает true, тогда отбросить представление:

DROP VIEW ATM_BRANCH;

Исходя из вашего комментария и правильного предположения Гордона, ATM_BRANCH на самом деле таблица. Итак, если вы хотите присвоить имя представлению ATM_BRANCH, вам придется сначала удалить таблицу:

DROP TABLE ATM_BRANCH;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...