⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createcurrencysprocs.sql

📁 < SQL Server2005程序设计>
💻 SQL
字号:
/*
This script implements the stored procedures created by the TableAdapter 
Wizard in the creation of the Currency DataTable in the AdventureWorks 
typed DataSet (in the Chapter08 Visual Studio sample code project).
You need run this script only if you do not wish to create the DataSet 
manually in its designer
*/

IF EXISTS (SELECT * FROM sysobjects WHERE name = 'uspSelectCurrency' AND user_name(uid) = 'dbo')
	DROP PROCEDURE dbo.uspSelectCurrency
GO

CREATE PROCEDURE dbo.uspSelectCurrency
AS
	SET NOCOUNT ON;
SELECT     CurrencyCode, Name, ModifiedDate
FROM         Sales.Currency
GO

IF EXISTS (SELECT * FROM sysobjects WHERE name = 'uspInsertCurrency' AND user_name(uid) = 'dbo')
	DROP PROCEDURE dbo.uspInsertCurrency
GO

CREATE PROCEDURE dbo.uspInsertCurrency
(
	@CurrencyCode nchar(3),
	@Name Name,
	@ModifiedDate datetime
)
AS
	SET NOCOUNT OFF;
INSERT INTO [Sales].[Currency] ([CurrencyCode], [Name], [ModifiedDate]) VALUES (@CurrencyCode, @Name, @ModifiedDate);
	
SELECT CurrencyCode, Name, ModifiedDate FROM Sales.Currency WHERE (CurrencyCode = @CurrencyCode)
GO

IF EXISTS (SELECT * FROM sysobjects WHERE name = 'uspUpdateCurrency' AND user_name(uid) = 'dbo')
	DROP PROCEDURE dbo.uspUpdateCurrency
GO

CREATE PROCEDURE dbo.uspUpdateCurrency
(
	@CurrencyCode nchar(3),
	@Name Name,
	@ModifiedDate datetime,
	@Original_CurrencyCode nchar(3),
	@Original_Name Name,
	@Original_ModifiedDate datetime
)
AS
	SET NOCOUNT OFF;
UPDATE [Sales].[Currency] SET [CurrencyCode] = @CurrencyCode, [Name] = @Name, [ModifiedDate] = @ModifiedDate WHERE (([CurrencyCode] = @Original_CurrencyCode) AND ([Name] = @Original_Name) AND ([ModifiedDate] = @Original_ModifiedDate));
	
SELECT CurrencyCode, Name, ModifiedDate FROM Sales.Currency WHERE (CurrencyCode = @CurrencyCode)
GO

IF EXISTS (SELECT * FROM sysobjects WHERE name = 'uspDeleteCurrency' AND user_name(uid) = 'dbo')
	DROP PROCEDURE dbo.uspDeleteCurrency
GO

CREATE PROCEDURE dbo.uspDeleteCurrency
(
	@Original_CurrencyCode nchar(3),
	@Original_Name Name,
	@Original_ModifiedDate datetime
)
AS
	SET NOCOUNT OFF;
DELETE FROM [Sales].[Currency] WHERE (([CurrencyCode] = @Original_CurrencyCode) AND ([Name] = @Original_Name) AND ([ModifiedDate] = @Original_ModifiedDate))
GO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -