Oracle では、オブジェクトをデータベースに格納することなく、ロジックをすばやくテストするために匿名ブロックを作成できます。
SQL Server は匿名ブロックをサポートしていますか? 私はグーグルを試しましたが、ほとんどがオラクルのリンクを返します。
Oracle では、オブジェクトをデータベースに格納することなく、ロジックをすばやくテストするために匿名ブロックを作成できます。
SQL Server は匿名ブロックをサポートしていますか? 私はグーグルを試しましたが、ほとんどがオラクルのリンクを返します。
SSMS を使用して、オブジェクト (ストアド プロシージャまたは関数) を作成せずに、T-SQL の任意の "ブロック" をテストします。必要に応じて変数を宣言し、コードを書きます。
たとえば、これがテストしたい保存されている場合
USE [MyDatabase]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [MySchema].[proc_modifySomething]
@ID int
, @Language char(2) = NULL
AS
BEGIN
SET NOCOUNT ON;
DECLARE @ITEMTYPE_EVENT varchar(2) = 'J';
DECLARE @CURRENTDATE datetime = GETDATE();
代わりに次のように書く必要があります。
DECLARE
@ID int
, @Language char(2) = NULL
BEGIN
SET NOCOUNT ON;
DECLARE @ITEMTYPE_EVENT varchar(2) = 'J';
DECLARE @CURRENTDATE datetime = GETDATE();