Білім беру бағдарламасының студенттері үшін «деректер қорын басқару жүйелері»


Қолданушы мен рөлдермен жұмыс істеу функциялары



бет29/42
Дата02.03.2023
өлшемі0,98 Mb.
#170760
түріБілім беру бағдарламасы
1   ...   25   26   27   28   29   30   31   32   ...   42
Байланысты:
Білім беру ба дарламасыны студенттері шін «деректер орын бас
Бағдарламалық қамтамасыз етуді әзірлеудің жіктлуі мен принциптер 1., 1 (1), Тарих, География, Қазақ тілі жауаптары
Қолданушы мен рөлдермен жұмыс істеу функциялары

Сипаттамасы


CURRENT_USER
SESSION_USER
USER

Ағымдағы инструкцияны орындайтын дерекқор қолданушының атауы.

IS_MEMBER (рөл)

1 қайтарады, егер ағымдағы қолданушы берілген рөлдің (не Windows топтың) мүшесі болса, кері жағдайда 0. Дұрыс берілмеген рөл үшін NULL қайтарады.

IS_SRVROLEMEMBER (серверлік-рөл, есеп-жазба) не
IS_SRVROLEMEMBER (серверлік_рөл)

1 қайтарады, егер есеп жазбасы берілген серверлік рөлдің мүшесі болса, кері жағдайда 0. Дұрыс берілмеген рөл үшін NULL қайтарады.

SUSER_SID (сервердің-есеп-жазбасы)

Сервердің берілген есеп жазбасын қорғаудың ішкі идентификаторы (SID).

SUSER_NAME (қорғау-идентификаторы)

(SID) қорғау идентификаторына сәйкес келетін есеп жазбасының аты.

SYSTEM_USER

Инструкцияны орындайтын қолданушының есеп жазбасының аты.

USER_ID (қолданушы-аты)

Дерекқордың берілген қолданушының идентификаторы.

USER_NAME (қолдауншы-идентификаторы)

Дерекқор қолданушының идентификаторына сәйкес қолданушы аты.



Агрегаттық функциялар


Скалярлық функциялар кестенің бір жолынан не кестелер біріктірулерінен мәндерді өңдейді. SQL функциялардың басқа бір типі жолдар жинағының баған мәндерін есептеу негізінде құрастырылған. Мұндай функциялар агрегаттық (статикалық) функциялар не баған функциялары деп аталады.
4 кестеде барлық агрегаттық функциялардың тізімі берілген.
Кесте 4 – SQL Server агрегаттық функциялары


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   42




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет