[GENERAL] How to convert MS SQL functions to pgSQL functions
В списке pgsql-general по дате отправления:
| От | Yogi Yang 007 |
|---|---|
| Тема | [GENERAL] How to convert MS SQL functions to pgSQL functions |
| Дата | |
| Msg-id | c0d70aee-9caf-8b1d-4b68-0455178d441b@gmail.com обсуждение |
| Ответы |
Re: [GENERAL] How to convert MS SQL functions to pgSQL functions
|
| Список | pgsql-general |
Hello,
I am stuck while trying to convert/port a MS SQL server database to pgSQL.
Here is the code of the function in MS SQL server:
CREATE FUNCTION [dbo].[AccountGroupHierarchy]
-- Description: <Function to get AccountGroup Hierarchy for financial statement>
(
@groupId numeric(18,0)
)
RETURNS @table_variable TABLE (accountGroupId NUMERIC(18,0))
AS
BEGIN
WITH GroupInMainGroupP AS (SELECT accountGroupId, 1 AS HierarchyLevel
FROM dbo.tbl_AccountGroup
WHERE (accountGroupId = @groupId)
UNION ALL
SELECT e.accountGroupId, G.HierarchyLevel + 1 AS HierarchyLevel
FROM dbo.tbl_AccountGroup AS e CROSS JOIN
GroupInMainGroupP AS G
WHERE (e.groupUnder = G.accountGroupId))
INSERT INTO @table_variable
(accountGroupId)
(
SELECT accountGroupId FROM GroupInMainGroupP)
Return
END
I need to convert this code to pgSQL.
Please help.
Thanks,
Yogi Yang
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера