Їлкен єалым, философ, математик, астроном, музыкант жјне дјрiгер


Ойын ол кесте болып көрінеді, сұраулар нәтижесінде құрылады. SQL тілін тиімді жұмыс істеу үшін курсор деген мағынаны енгіземіз. Курсор дегеніміз



бет20/39
Дата25.05.2023
өлшемі0,75 Mb.
#96981
түріОқулық
1   ...   16   17   18   19   20   21   22   23   ...   39
Байланысты:
Дип. Электрондық оқулықты құру

Ойын ол кесте болып көрінеді, сұраулар нәтижесінде құрылады.
SQL тілін тиімді жұмыс істеу үшін курсор деген мағынаны енгіземіз. Курсор дегеніміз нұсқау сияқты,өңдеу кезінде жазулар жинақтарын орын ауыстыруын қолданылады.
Курсордың сипаттамасы мен қолданылуы келесідей орындалады. Бағдарламаны сипаттау бөлігінде ауыспалы түрлі курсор байланыс қызметін атқарады(CURSOR) SQL операторымен (әдетте SELECT операторымен).Бағдарламаның атқару бөлігінде курсордың ашылуы болады (OPEN <курсордың аты>), жазулар бойынша курсордың жылжуы(FETCH<курсордың аты>), қатысты өңдеумен қатар жүретін, (CLOSE<курсордың аты>).

  1. Жалпы жағдайда СУБД-ның әр түрінде SQL тілінде мәліметтердің түрлері 89 мәліметтер түрін қолданылады:

CHAR(n)-таңбалы жолдардың тұрақты ұзындығы n таңбасында (әр көрсеткішке n таңбасы белгіленіп отырады);
VARCHAR(n)- таңбалы жолдардың ауыспалы ұзындығы;
NCHAR(n) – жолдардың ықшамдалу таңбасы тұрақты ұзындығында;
NCHAR VERYING(n)- жолдардың ықшамдалу таңбасы ауыспалы ұзындығында;
NUMERIC[(n,m)]-нақты сандар
n- сандардың жалпы сандағы саны
m- ондық нүктеден солға қарай сандардың көлемі
DECIMAL [(n,m)] DEC [(n,m)]- нақты сандар
n- сандардың жалпы сандағы саны
m- ондық нүктеден солға қарай сандардың көлемі
INT-бүтін сандар
SMALINT- бүтін сандардың кіші диапозонында
FLOAT [(n)]- қалқымалы үтір түрінде сақталатын үлкен нақтылық сандар
n-бір санның астында сақталған резервтелген байттар саны;
REAL- сандардың заттық түрі,қалқымалы нүктелермен сәйкес келу сандары, кіші нақтылығын FLOAT пен салыстырғанда
BIT(n)- биттердің жолдары тұрақты ұзындығы
BIT VERYING(n)- биттердің жолдары ауыспалы ұзындығы;
DATE- күнтізбелік уақыт;
TIMESTAMP- мерзім және уақыт;
INTERVAL- уақытша интервал.
Көптеген SQL тілінің кішігірім сипаттамасы стандартты интерфейсте орындалады.ODBC ( Open Database Connectivity – ашық мәліметтер базасы мен қосылуы) Microsoft фирмасы.
Жоғарыда көрсетілгендей, SQL тілінің операторларын 2 шартты тілшеге бөлеміз: мәліметтерді анықтау тілі ( DDL – Data Definition Language ) және мәліметтерді басқару тілі ( DML – Data Manipulation Language). Негізгі операторлардың тілі 5.1.-кестесінде көрсетілген.
Формат және негізгі керекті операторлардың мүмкіндіктерін көріп, ерекше операторды кестеде мынандай <<*>> таңбаменен белгіленген.



  1. Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   39




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

    Басты бет