Как мне создать таблицу в SQL Server 2005? - PullRequest
0 голосов
/ 12 сентября 2009

Я хочу создать таблицу с именем quiz_mailing_list в моей базе данных в SQL Server 2005.

С полями:

id              auto-increment primary key
email           varchar(256)
optIn           tinyint
referringEmail  varchar(256)

Вот что я попробовал:

CREATE TABLE quiz_mailing_list(
        id int identity(1,1) primary key,
        email varchar(256),
        optIn bit
        referringEmail varchar(256))

Я получаю эту ошибку:

System.Data.SqlClient.SqlException: Incorrect syntax near 'referringEmail'

Как создать таблицу в SQL Server 2005?

Ответы [ 6 ]

3 голосов
/ 12 сентября 2009
USE YourDatabaseName
GO

CREATE TABLE quiz_mailing_list (
    id int identity(1,1) primary key,
    email varchar(256),
    optIn bit,
    referringEmail varchar(256))
1 голос
/ 12 сентября 2009

Сэр, вы пропустили запятую (,) после optIn bit . Попробуйте код ниже

CREATE TABLE quiz_mailing_list(
    id int identity(1,1) primary key,
    email varchar(256),
    optIn bit,
    referringEmail varchar(256))
1 голос
/ 12 сентября 2009

Это должно сработать ...

USE [whatever_db]
GO
/****** Object:  Table [dbo].[quiz_mailing_list]    Script Date: 09/11/2009 17:06:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[quiz_mailing_list](
    [id] [int] IDENTITY(1,1) NOT NULL,
    [email] [varchar](256) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
    [optin] [bit] NOT NULL,
    [referringEmail] [varchar](256) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
0 голосов
/ 30 марта 2014

Как создать новую таблицу в SQL Server 2005 с графическим интерфейсом:

Если вы не понимаете SQL, вы можете использовать графический интерфейс пользователя, который поможет вам создать новую таблицу следующим образом:

  1. Щелкните правой кнопкой мыши папку «Таблицы» в вашей базе данных.

  2. Выберите «Новая таблица».

  3. Введите в новый столбец имена и типы данных. Вы можете выбрать свойства ваших столбцов в окне свойств.

  4. Нажмите кнопку сохранения или используйте Ctrl-S.

  5. Щелкните левой кнопкой мыши кнопку «Таблицы» в проводнике объектов под базой данных, в которой вы ее создали, и вы увидите свою таблицу.

Как создать новую таблицу в SQL Server 2005 с использованием SQL:

  1. Нажмите кнопку «Новый запрос» в левом верхнем углу.

  2. Добавьте этот код в окно запроса:

    use yourdatabase
    go
    create table Quiz_Mailing_List
    (
       ID int identity(1,1) primary key clustered,
       Email varchar(256),
       Size tinyint,
       OptIn bit,
       ReferringEmail varchar(256)
    )
    
  3. Выберите текст и нажмите F5 для выполнения.

  4. В нем должно быть сказано: «Команда (и) успешно выполнена».

  5. Щелкните левой кнопкой мыши «Таблицы» на панели «Обозреватель объектов», чтобы увидеть созданную вами таблицу.

0 голосов
/ 12 сентября 2009

Команда «использовать базу данных» в сценарии T-SQL:

USE DatabaseName
0 голосов
/ 12 сентября 2009
use MyDatabase
go
create table Quiz_Mailing_List
(
   ID int identity(1,1) primary key clustered,
   Email varchar(256),
   Size tinyint,
   OptIn bit,
   ReferringEmail varchar(256)
)

Документация MSDN по CREATE TABLE .

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