2016-05-11 3 views
1

таблица:таблицы SQL обновления сервера

CREATE TABLE [dbo].[User] (
    [UserName] NVARCHAR (100) NOT NULL, 
    [Pasword] NVARCHAR (100) NOT NULL, 
    [Name]  TEXT   NOT NULL, 
    [LastName] TEXT   NOT NULL, 
    [Location] TEXT   NOT NULL, 
    [profesion] TEXT   NOT NULL, 
    [Email]  NVARCHAR (50) NOT NULL, 
    [Gender] TEXT   NOT NULL, 
    PRIMARY KEY CLUSTERED ([UserName] ASC) 
); 

я хочу обновить до:

CREATE TABLE [dbo].[User] (
    [UserName] NVARCHAR (100) NOT NULL, 
    [Pasword] NVARCHAR (100) NOT NULL, 
    [Name]  TEXT   NOT NULL, 
    [LastName] TEXT   NOT NULL, 
    [Location] TEXT   NOT NULL, 
    [profesion] TEXT   NOT NULL, 
    [Email]  NVARCHAR (50) NOT NULL, 
    [Gender] TEXT   NOT NULL, 
    [moneyinmillions] INT NOT NULL, 
    PRIMARY KEY CLUSTERED ([UserName] ASC) 
); 

проблема:

произошла ошибка при Загрузку выполняется

чем кс для помощи

+1

Почему у этого вопроса есть тег 'C#'? –

+2

Я всегда удивляюсь, когда люди говорят, что они получают сообщение об ошибке, и решили не публиковать сообщение об ошибке, и ни код, который они использовали. В любом случае вам кажется, что вам нужно google «ALTER TABLE» – Lamak

+0

Если вы хотите добавить столбцы в таблицу, почему вы используете инструкцию 'CREATE TABLE'? Вы хотите «ALTER TABLE» и «ADD COLUMN» и т. Д. Также вы можете отправить сообщение об ошибке? –

ответ

1

В интересах отвечая на ваш вопрос, вот код, который вы хотели бы добавить moneyinmillions столбец в User таблице:

ALTER TABLE [User] 
ADD [moneyinmillions] INT NOT NULL; 
0

Вы знаете, что вы можете щелкнуть правой кнопкой на таблицу и открыть представление дизайна для добавления/удаления столбцов в таблицу или из нее?

+0

спасибо всем, кого я преуспел –

1

Способы Вставка колонна в вашей существующей Table

  • Используйте ALTER TABLE Заявление

Выполните следующие действия:

ALTER TABLE [dbo].[User] 
ADD [moneyinmillions] INT NOT NULL 
  • Использование Table Designer

    1. В обозревателе объектов правой кнопкой мыши таблицу (здесь, User стол), к которому вы хотите добавить столбцы и выберите Design.
    2. Нажмите в первой пустой ячейке в moneyinmillions column.
    3. Нажмите клавишу TAB, чтобы перейти в ячейку Тип данных, и выберите Тип данных из раскрывающегося списка.
    4. Когда вы закончите добавление столбцов, из меню Файл выберите команду Сохранить имя таблицы (User).
  • Использование DROP TABLE и Re-Создание таблицы

    DROP TABLE [dbo].[User]

, а затем Execute заявления ниже:

CREATE TABLE [dbo].[User] (
    [UserName] NVARCHAR (100) NOT NULL, 
    [Pasword] NVARCHAR (100) NOT NULL, 
    [Name]  TEXT   NOT NULL, 
    [LastName] TEXT   NOT NULL, 
    [Location] TEXT   NOT NULL, 
    [profesion] TEXT   NOT NULL, 
    [Email]  NVARCHAR (50) NOT NULL, 
    [Gender] TEXT   NOT NULL, 
    [moneyinmillions] INT NOT NULL, 
    PRIMARY KEY CLUSTERED ([UserName] ASC)); 

(Примечание: Таблица DROP Таблица Заявление удалит определение таблицы и все данные, индексы, триггеры, ограничения и спецификации разрешений для этой таблицы. Итак, если у вас есть ввод данных в некоторых полях/столбцах, не используйте команду DROP TABLE, потому что вы потеряете все данные).

Смежные вопросы