私は PostgreSQL データベースを初めて使用します。SQL Server 2008 でデータベース オブジェクトを開発していますが、PostgreSQL でも何らかの操作が必要です。
ここでは、PostgreSQL に変換する必要がある SQL Server のサンプル ストアド プロシージャを 1 つ作成します。PostgreSQLでこれを手伝ってください。
前もって感謝します。
以下は SQL Server ストアド プロシージャのサンプルです。PostgreSQL ストアド プロシージャに変換する必要があります。
CREATE PROCEDURE [dbo].[usp_GetData_ByTableName]
(
@TableName NVARCHAR(MAX)
,@IncludeKeepAlive BIT
,@RowsAffected BIGINT=0 OUTPUT
) AS
BEGIN
SET NOCOUNT ON
DECLARE @SQL VARCHAR(MAX)
/****************************************************************
Select data base on parameter.
*****************************************************************/
SET @SQL =
'
SELECT *FROM '+@TableName+'
WHERE 1=1
'
+
CASE WHEN (@IncludeKeepAlive = 0)
THEN
'
AND [MessageTransactionID] <> 152
'
ELSE
''
END
EXECUTE SP_EXECUTESQL @SQL
RETURN 0
END