نمایش نتایج 1 تا 40 از 144

نام تاپیک: خارج از دستور - پرسشهایی از جنس دیگر

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: خارج از دستور - پرسشهایی از جنس دیگر

    سلام
    کاش استاد mazoolagh کدهائی که در قسمت MS SQL بکار برده ان در اینجا تبدیل به کد sql که قابل اجرا در محیط اکسس باشه میکردن !
    منظورم کدهای زیره:


    USE [Iran]
    GO

    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE PROCEDURE [dbo].[GetParents]
    @ID int
    AS
    BEGIN
    SET NOCOUNT ON;

    WITH All_Parents(ID) AS
    (
    SELECT ParentID FROM Locations WHERE ID=@ID
    UNION ALL
    SELECT L.ParentID
    FROM All_Parents
    INNER JOIN Locations AS L
    ON All_Parents.ID=L.ID
    )

    SELECT L.ID, L.ParentID, L.[Location]
    FROM All_Parents
    INNER JOIN Locations AS L
    ON All_Parents.ID = L.ID
    END
    GO





    USE [Iran]
    GO

    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE PROCEDURE [dbo].[GetParentsPath]
    @ID int
    AS
    BEGIN
    SET NOCOUNT ON;

    WITH All_Parents(ID) AS
    (
    SELECT ParentID FROM Locations WHERE ID=@ID
    UNION ALL
    SELECT L.ParentID
    FROM All_Parents
    INNER JOIN Locations AS L
    ON All_Parents.ID=L.ID
    )

    SELECT
    STRING_AGG (RESULTS.ID , '/') AS [PATH],
    STRING_AGG (RESULTS.[Location] , '/') AS [PATH$]
    FROM
    (SELECT L.ID AS ID, L.ParentID, L.[Location]
    FROM All_Parents
    INNER JOIN Locations AS L
    ON All_Parents.ID = L.ID) AS RESULTS

    END
    GO



    آخرین ویرایش به وسیله atf1379 : شنبه 04 آذر 1402 در 19:02 عصر

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: سه شنبه 27 فروردین 1392, 14:31 عصر
  2. پاسخ: 0
    آخرین پست: چهارشنبه 21 فروردین 1392, 13:02 عصر
  3. پاسخ: 1
    آخرین پست: سه شنبه 12 بهمن 1389, 11:03 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •