Не могли бы вы рассказать мне, как удалить имя базы данных из имени таблицы.Проблема с именами таблиц SQL Server 2008
Каждый раз, когда я создать таблицу имя базы данных автоматически приставкой к имени
это моя таблица определения
Create table Links
(
Id Int IDEntity(1,1) ,
DisplayName Varchar(250) NOT NULL,
Href Varchar(250) NOT NULL,
Tooltip Varchar(550) NOT NULL,
IsVisible smallInt,
[Index] int,
IsEditable smallInt,
IsOnMenu smallInt
)
благодаря
Таблица в SQL Server ** всегда ** часть ** схемы ** - обычно 'dbo.' - и это хорошо, вы не можете« удалить »это из таблицы (и не хотите). –
На самом деле, всегда ** добавление ** префикса схемы 'dbo.' к объектам базы данных - это хорошо - это ускорит ваши запросы чуть-чуть и сделает вещи более ясными и ясными. –
И прекратите использовать зарезервированные слова для имен полей или таблиц. Индекс - это ужасное имя для поля. И в целом вы обнаружите, что отчет намного сложнее, если вы используете идентификатор как имя поля id. Используйте идентификатор tablename, и жизнь будет лучше. – HLGEM