【问题标题】:CREATE PROCEDURE error in SQL Server 2012SQL Server 2012 中的 CREATE PROCEDURE 错误
【发布时间】:2012-10-16 18:31:12
【问题描述】:

我正在尝试在 ASP.net 中创建登录和注册表单,但我遇到了一百万个页面,看起来它可以帮助我。问题是当我按照这些步骤进行操作时,我似乎遇到了错误,有人可以告诉我我做错了什么,或者编写这些步骤的人是否错了?

我正在遵循的步骤:

http://www.c-sharpcorner.com/uploadfile/rohatash/simple-user-login-in-Asp-Net-using-C-Sharp/

我做了什么:

我打开 SQL Server Management Studio,创建了一个名为 VC_temps 的数据库,右键单击,选择新查询并输入以下代码

CREATE TABLE Student
(
StudCode        varchar(10),
FirstName       varchar(30),
LastNmae        varchar(30),
Telephone       char(10),
Course          varchar(30),
Pword           varchar(20),
Availability    varchar(50),
JobSkill        varchar(50),
Experience      varchar(50)
)

CREATE PROCEDURE [dbo].[VC-Temps]
(
@StudCode       varchar(10),
@FirstName      varchar(30),
@LastNmae       varchar(30),
@Telephone      char(10),
@Course         varchar(30),
@Pword          varchar(20),
@Availability   varchar(50),
@JobSkill       varchar(50),
@Experience     varchar(50)
)
AS
INSERT INTO Student VALUES (@StudCode, @FirstName, @LastNmae, @Telephone, @Course, @Pword,     @Availability, @JobSkill, @Experience)

我收到的错误似乎在

CREATE PROCEDURE [dbo].[VC-Temps]

错误是:

消息 111,级别 15,状态 1,过程 VC-Temps,第 27 行
'CREATE/ALTER PROCEDURE' 必须是查询批处理中的第一条语句。

【问题讨论】:

    标签: c# asp.net stored-procedures sql-server-2012


    【解决方案1】:

    CREATE TABLECREATE PROCEDURE 块之间插入GO,以使SQL Server 执行。

    【讨论】:

      【解决方案2】:
      CREATE TABLE Student
      (
      StudCode        varchar(10),
      FirstName       varchar(30),
      LastNmae        varchar(30),
      Telephone       char(10),
      Course          varchar(30),
      Pword           varchar(20),
      Availability    varchar(50),
      JobSkill        varchar(50),
      Experience      varchar(50)
      )
      GO
      
      CREATE PROCEDURE [dbo].[VC-Temps]
      (
      @StudCode       varchar(10),
      @FirstName      varchar(30),
      @LastNmae       varchar(30),
      @Telephone      char(10),
      @Course         varchar(30),
      @Pword          varchar(20),
      @Availability   varchar(50),
      @JobSkill       varchar(50),
      @Experience     varchar(50)
      )
      AS
          INSERT INTO Student VALUES (@StudCode, @FirstName, @LastNmae, @Telephone, @Course,     @Pword,     @Availability, @JobSkill, @Experience)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-09
        • 2022-01-07
        • 1970-01-01
        • 2017-01-06
        • 1970-01-01
        • 2018-04-14
        相关资源
        最近更新 更多