sql server 查询存储过程怎么写
2个回答
展开全部
打开SQL Server 2005的管理工具,选中需要创建存储过程的数据库,找到“可编程性”,展开后可以看到“存储过程”。右键点击它,选择“新建存储过程”,右侧的编辑窗口打开了,里面装着微软自动生成的SQL Server创建存储过程的语句。
这是个实际的例子,供参考:
USE [HoverTreeSCJ]
GO
/****** Object: StoredProcedure [dbo].[p_HoverTreeSCJ_URLs_Add] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <何问起>
-- Description: <HoverTreeSCJ>
-- =============================================
CREATE PROCEDURE [dbo].[p_HoverTreeSCJ_URLs_Add]
@htUrl nvarchar(2000),
@htTitle nvarchar(200)--标题
AS
BEGIN
SET NOCOUNT ON;
declare @return int;
BEGIN TRY
BEGIN TRANSACTION
INSERT into HoverTreeSCJ_Urls
( htUrl,
httitle
)
SELECT @htUrl,
@httitle
COMMIT TRANSACTION
set @return =1
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
BEGIN
ROLLBACK TRANSACTION
END
set @return=0
END CATCH
return @return;
END
GO
这是个实际的例子,供参考:
USE [HoverTreeSCJ]
GO
/****** Object: StoredProcedure [dbo].[p_HoverTreeSCJ_URLs_Add] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <何问起>
-- Description: <HoverTreeSCJ>
-- =============================================
CREATE PROCEDURE [dbo].[p_HoverTreeSCJ_URLs_Add]
@htUrl nvarchar(2000),
@htTitle nvarchar(200)--标题
AS
BEGIN
SET NOCOUNT ON;
declare @return int;
BEGIN TRY
BEGIN TRANSACTION
INSERT into HoverTreeSCJ_Urls
( htUrl,
httitle
)
SELECT @htUrl,
@httitle
COMMIT TRANSACTION
set @return =1
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
BEGIN
ROLLBACK TRANSACTION
END
set @return=0
END CATCH
return @return;
END
GO
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
上海今至电子科技有限公司,是一家从事运维服务、系统集成和网络工程的专业公司。业务涵盖IT解决方案、网络工程、应用软件开发、系统集成、服务器虚拟化、桌面虚拟化、高性能运算、负载均衡、数据容灾备份、服务外包、IT运维等。我们的理念:诚信为本,服...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |