我点击了新建存储过程之后,自动弹出模板,但是连模板都提示有语法错误,提示:消息 102,级别 15,状态 1,第 6 行
'<' 附近有语法错误。
消息 102,级别 15,状态 1,第 17 行
'<' 附近有语法错误。------------------------------------------------------------------------------------------- ================================================
-- Template generated from Template Explorer using:
-- Create Procedure (New Menu).SQL
--
-- Use the Specify Values for Template Parameters
-- command (Ctrl-Shift-M) to fill in the parameter
-- values below.
--
-- This block of comments will not be included in
-- the definition of the procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
-- Add the parameters for the stored procedure here
<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>,
<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON; -- Insert statements for procedure here
SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>
END
GO
'<' 附近有语法错误。
消息 102,级别 15,状态 1,第 17 行
'<' 附近有语法错误。------------------------------------------------------------------------------------------- ================================================
-- Template generated from Template Explorer using:
-- Create Procedure (New Menu).SQL
--
-- Use the Specify Values for Template Parameters
-- command (Ctrl-Shift-M) to fill in the parameter
-- values below.
--
-- This block of comments will not be included in
-- the definition of the procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
-- Add the parameters for the stored procedure here
<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>,
<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON; -- Insert statements for procedure here
SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>
END
GO
解决方案 »
- 请教分组问题?
- SP_Executesql到底怎么用的?会的加我qq教下我 三四九二四一四六二
- sql存储过程小问题
- 在线等:如何将大批量xml文件分别解析并把数据存入SQL数据库的数据表中?如何在表中保存xml文件名?
- 将一个表结构复制,生成另一个表
- 我想把今天没签到的人员选出来...
- sql server 2005全文索引搜索数字的问题
- 存储过程中比较时间问题,请高人指点,紧急!!!!!!!!!!!!!!!!!!!!
- 求一SQL查询语句,在线等,此次校穷,下次多给分,在线等
- 挑战:SQL Server中重命名一个字段的SQL语句怎样写?
- datetime和timestamp类型的区别
- 求助!!!sql2000中每100个记录中连续取十条记录?怎么办?
@n int
as
....go
CREATE proc [dbo].[sp_Drill
@StartDate datetime --(有参数,就加参数,没有就不要)
as
begin
你的SQL语句
end
模版里头的 有时候是有些“错误”提示,可以将那个不要的都可以删除,只要有个存储过程的语法架构就可以咯
CREATE proc [dbo].[sp_Drill]
@StartDate datetime --(有参数,就加参数,没有就不要)
as
begin
你的SQL语句
end
模版里头的 有时候是有些“错误”提示,可以将那个不要的都可以删除,只要有个存储过程的语法架构就可以咯
@name nvarchar(50)
as
delete from Table1 where name=@name
go