Шартты және циклді мәліметтерді өңдеу
Есептеу процестерін басқару үшін және циклді мәліметтерде өңдеу үшін келесі қосалқы операторлар қолданылады:
IF…ENDIF,SCAN…ENDSCAN,DOWHILE…ENDDO…DOCASE…ENDCASE,FOR…ENDFOR.
Тармақталу командасы
If <условия>
<Егер шарт дұрыс болсаб онда команда орындалады>
Else
Егер шарт дұрыс емес болса, онда келесі команда орындалады
Мысалы:
If Not ENPTY(dbf())
PUBLIС rec
rec=recount()
else
wait ‘ағымдық кесте жоқ ‘
экранды ағымдық кестелердің атауын, жазбалар санын, жолын немесе жұмыс обласын шығару
Do case…endcase командасы тармақталу командасынан өзгешелігі, бұл командада шарттар тізбектеліп орындалады.
Function monthof year
Do case
Case month(date())=1
monthof year=’январь’
Case month(date())=2
monthof year=’февраль’
Case month(date())=11
monthof year=’ноябрь’
otherwise
monthof year=’декабрь’
endcase
return month of year
Айдың нөмері мен атауын шығарады
Do while…enddo
Циклдің орындалуын ұйымдастыру үшін қолданылады.
Index on name to tname
Seek ‘Ho’
If Found()
Do while name =’Ho’
? condit
Skip
Enddo
?’Heт’
Endif
use
Бақылау сұрақтары:
SQL тілі қандай мәліметтерді өңдеу құралы болып табылады?
SQL қандай тіл болып табылады?
1992 жылы SQL тілінің қандай стандарты пайда болды?
SQL тілінде белгісіз немесе анықталмаған мәліметтер қалай белгіленеді?
SQL тілінің теориялық негізі не болып табылады?
SQL тілінің функцияларын атаңыз
SQL тілінің қай операторы МҚ-ға қол жеткізуді басқарады?
SELECT, INSERT, DELETE, UPDATE операторлары не болып табылады?
REVOКE операторы нені орындайды?
SQL тілінің алғашқы стандартын кім және қашан жасаған?
Әдебиет:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және ақпараттық жүйелер. Алматы., 2010.
Глушаков С.В., Ломотько Д.В. Базы данных.-Харковь: Фолио; М.:ООО «Издательство АСТ», 2002.
Достарыңызбен бөлісу: |