SQL:2011
એસક્યુએલઃ 2011 અથવા આઇએસઓ/આઇઇસી <આઇડી1> (સામાન્ય શીર્ષક "ઇન્ફોર્મેશન ટેકનોલોજી-ડેટાબેઝ લેંગ્વેજીઝ-એસક્યુએલ" હેઠળ) એ એસક્યુએલ ડેટાબેઝ ક્વેરી લેંગ્વેજ માટે આઇએસઓ (1987) અને એએનએસઆઈ (1986) ધોરણનું સાતમું પુનરાવર્તન છે. તેને ઔપચારિક રીતે ડિસેમ્બર 2011માં અપનાવવામાં આવ્યું હતું. ધોરણમાં 9 ભાગો છે જે એસક્યુએલમાં વિગતવાર વર્ણવવામાં આવ્યા છે. આગામી સંસ્કરણ એસક્યુએલઃ 2016 છે. નવી સુવિધાઓ મુખ્ય નવી સુવિધાઓમાંની એક છે ટેમ્પોરલ ડેટાબેઝ માટે સુધારેલ સપોર્ટ. અસ્થાયી માહિતીની વ્યાખ્યા અને હેરફેર માટે ભાષાના ઉન્નતીકરણોમાં નીચેનાનો સમાવેશ થાય છેઃ સમયગાળાની વ્યાખ્યાઓ બે પ્રમાણભૂત કોષ્ટક સ્તંભોનો ઉપયોગ નામના સમયગાળાની શરૂઆત અને અંત તરીકે કરે છે, જેમાં બંધ સેટ-ઓપન સેટ સિમેન્ટિક્સ હોય છે. આ પ્રવર્તમાન ડેટા મોડેલો, એપ્લિકેશન કોડ અને સાધનો સાથે સુસંગતતા પ્રદાન કરે છે એપ્લિકેશન સમયગાળાના કોષ્ટકોની વ્યાખ્યા (અન્યત્ર માન્ય સમય કોષ્ટકો તરીકે ઓળખાય છે), એનોટેશન અપડેટનો ઉપયોગ કરીને અને સ્વચાલિત સમય ગાળા વિભાજન સાથે એપ્લિકેશન સમય પંક્તિઓને કાઢી નાખવાથી અસ્થાયી પ્રાથમિક કીઓ કલમ દ્વારા વૈકલ્પિક બિન-ઓવરલેપિંગ અવરોધો સાથે એપ્લિકેશન સમય ગાળાઓનો સમાવેશ કરે છે એપ્લિકેશન સમય કોષ્ટકો માટે અસ્થાયી સંદર્ભ અખંડિતતા મર્યાદાઓ એપ્લિકેશન સમય કોષ્ટકોને નિયમિત ક્વેરી વાક્યરચનાનો ઉપયોગ કરીને અથવા,,,, અને (જે એલનના અંતરાલ સંબંધોના સુધારેલા સંસ્કરણો છે) સહિત સમય ગાળા માટે નવા અસ્થાયી આગાહીઓનો ઉપયોગ કરીને પૂછવામાં આવે છે. સિસ્ટમ સમય ગાળાઓ આપમેળે જાળવવામાં આવે છે. સિસ્ટમ-વર્ઝન કોષ્ટકો માટેના અવરોધો અસ્થાયી હોવાની જરૂર નથી અને માત્ર વર્તમાન પંક્તિઓ પર લાગુ કરવામાં આવે છે સિસ્ટમ ટાઇમ કોષ્ટકો પર સમય-કાપેલા અને અનુક્રમિત પ્રશ્નો માટે વાક્યરચના અને કલમો મારફતે સિસ્ટમ ટાઇમ કોષ્ટકો પર એપ્લિકેશન સમય અને સિસ્ટમ સંસ્કરણનો ઉપયોગ બિટ-ટેમ્પોરલ કોષ્ટકો પ્રદાન કરવા માટે એકસાથે થઈ શકે છે ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સમાં સપોર્ટ એસએપી હાના 2 એસપી03 સ્ટાન્ડર્ડ સિલેક્ટ સિન્ટેક્સનો ઉપયોગ કરીને સિસ્ટમ-વર્ઝન કોષ્ટકોને સપોર્ટ કરે છે એસએપી હાના 2 એસપી 04 એપ્લિકેશન-ટાઇમ વર્ઝન માટે (આંશિક) સપોર્ટ ઉમેરે છે આઇબીએમ ડીબી 2 વર્ઝન 10 દાવો કરે છે કે તેઓ જેને "ટાઇમ ટ્રાવેલ ક્વેરીઝ" કહે છે તેમાં આ સુવિધાનું અનુરૂપ અમલીકરણ કરનાર પ્રથમ ડેટાબેઝ છે, જો કે તેઓ વૈકલ્પિક વાક્યરચનાનો ઉપયોગ કરે છે. ઓરેકલ ઓરેકલ 12સી એસક્યુએલઃ 2011ના પાલનમાં અસ્થાયી કાર્યક્ષમતાને ટેકો આપે છે. આવૃત્તિઓ 10જી અને 11જી વૈકલ્પિક વાક્યરચનાનો ઉપયોગ કરીને સમય-કાપેલા પ્રશ્નોને અમલમાં મૂકે છે જેને તેઓ ફ્લેશબેક ક્વેરીઝ કહે છે. નોંધપાત્ર રીતે ઓરેકલના બંને અમલીકરણ ડેટાબેઝ ટ્રાન્ઝેક્શન લોગ પર આધાર રાખે છે અને તેથી તાજેતરના ફેરફારો સામે માત્ર અસ્થાયી પ્રશ્નોને મંજૂરી આપે છે જે હજુ પણ બેકઅપ માટે જાળવી રાખવામાં આવે છે. માઈક્રોસોફ્ટ એસક્યુએલ સર્વર (આવૃત્તિ 2016) સાથે અસ્થાયી કોષ્ટકોનો અમલ કરે છે. મારિયાડીબી 10.3 સિસ્ટમ-વર્ઝન કોષ્ટકોનો અમલ કરે છે. MariaDB 10.4.3 એ એપ્લિકેશન-વર્ઝન કોષ્ટકો માટે આધાર ઉમેર્યો. પોસ્ટગ્રેએસક્યુએલને ટેમ્પોરલ _ ટેબલ્સ એક્સ્ટેંશનની સ્થાપનાની જરૂર છે. ટેમ્પોરલ ટેબલ્સ એક્સ્ટેંશન માત્ર સિસ્ટમ-સમયગાળાના ટેમ્પોરલ કોષ્ટકોને જ સપોર્ટ કરે છે, પરંતુ SQL: 2011 ડિઝાઇનને અનુસરતું નથી. Ebean ORM ટ્રિગર્સ, હિસ્ટ્રી કોષ્ટકો અને દૃશ્યોનો ઉપયોગ કરીને પોસ્ટગ્રેએસક્યુએલ અને માયએસક્યુએલ પર હિસ્ટ્રી એઝ ઓફ અને વર્ઝન વચ્ચેના પ્રશ્નોને સપોર્ટ કરે છે. કોકરોચડીબીએ ઓછામાં ઓછા v1.0.7 થી ક્વેરીઝને ટેકો આપ્યો છે. એસ. ક્યુ. એલ. ધીમે ધીમે બદલાતું પરિમાણ ટેમ્પોરલ ડેટાબેઝ સંદર્ભો બાહ્ય કડીઓ પણ જુઓ. . . . . ઘોષણાત્મક પ્રોગ્રામિંગ ભાષાઓ 2011 માં બનાવવામાં આવેલી પ્રોગ્રામિંગ ભાષાઓ