| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Stored Procedure
Hello,
I have a stored procedure in my microsoft sql server 2000. This is the code:
CREATE PROCEDURE GetPortalSettings
(
@PortalAlias nvarchar(50),
@TabID int,
@PortalID int OUTPUT,
@PortalName nvarchar(128) OUTPUT,
@AlwaysShowEditButton bit OUTPUT,
@TabName nvarchar (50) OUTPUT,
@TabOrder int OUTPUT,
@MobileTabName nvarchar (50) OUTPUT,
@AuthRoles nvarchar (256) OUTPUT,
@ShowMobile bit OUTPUT
/* First, get Out Params */
IF @TabID = 0
SELECT TOP 1
@PortalID = Portals.PortalID,
@PortalName = Portals.PortalName,
@AlwaysShowEditButton = Portals.AlwaysShowEditButton,
@TabID = Tabs.TabID,
@TabOrder = Tabs.TabOrder,
@TabName = Tabs.TabName,
@MobileTabName = Tabs.MobileTabName,
@AuthRoles = Tabs.AuthorizedRoles,
@ShowMobile = Tabs.ShowMobile
FROM
Tabs
INNER JOIN
Portals ON Tabs.PortalID = Portals.PortalID
WHERE
PortalAlias=@PortalAlias
ORDER BY
TabOrder
ELSE
SELECT
@PortalID = Portals.PortalID,
@PortalName = Portals.PortalName,
@AlwaysShowEditButton = Portals.AlwaysShowEditButton,
@TabName = Tabs.TabName,
@TabOrder = Tabs.TabOrder,
@MobileTabName = Tabs.MobileTabName,
@AuthRoles = Tabs.AuthorizedRoles,
@ShowMobile = Tabs.ShowMobile
FROM
Tabs
INNER JOIN
Portals ON Tabs.PortalID = Portals.PortalID
WHERE
TabID=@TabID
/* Get Tabs list */
SELECT
TabName,
AuthorizedRoles,
TabID,
TabOrder
FROM
Tabs
WHERE
PortalID = @PortalID
ORDER BY
TabOrder
/* Get Mobile Tabs list */
SELECT
MobileTabName,
AuthorizedRoles,
TabID,
ShowMobile
FROM
Tabs
WHERE
PortalID = @PortalID
AND
ShowMobile = 1
ORDER BY
TabOrder
/* Then, get the DataTable of module info */
SELECT
*
FROM
Modules
INNER JOIN
ModuleDefinitions ON Modules.ModuleDefID = ModuleDefinitions.ModuleDefID
WHERE
TabID = @TabID
ORDER BY
ModuleOrder
GO
Now I want to convert this to an oracle stored procedure. I do not have any experience with this.
First question: Is it possible to convert this stored procedure?
If yes, could somebody do this for me? (Offcourse, only this one)
Many Thanks!
Boah Received on Tue Nov 06 2001 - 13:27:39 CST
![]() |
![]() |