Я очень новичок в базе данных PostgreSQL, я разрабатываю объекты базы данных в SQL Server 2008, но мне также требуется некоторая операция на PostgreSQL.Преобразование хранимой процедуры SQL Server в хранимую процедуру PostgreSQL
Здесь я пишу одну примерную хранимую процедуру SQL Server, которую мне нужно преобразовать в PostgreSQL. Пожалуйста, помогите мне в этом с 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 '[email protected]+'
WHERE 1=1
'
+
CASE WHEN (@IncludeKeepAlive = 0)
THEN
'
AND [MessageTransactionID] <> 152
'
ELSE
''
END
EXECUTE SP_EXECUTESQL @SQL
RETURN 0
END
ТАК НЕ некоторые волшебное устройство, автоматически преобразует код на одном языке в код на другом языке. Вы должны объяснить, для чего этот код, что он делает и что вы пытались получить. Если очевидно, что вы застряли, ТОЛЬКО вы можете получить помощь. – mvp
Спасибо, mvp, но я хочу создать один SP, в котором я хочу выполнить динамическое выполнение запроса с некоторым условием. так что, пожалуйста, помогите мне в этом, – Anvesh
@ mvp Ах, черт возьми, я просто думал о том, чтобы начать компанию, которая только что поставила требования на SO, а затем доставить ответ клиенту. –