Бүгін іс жүзінде әрбір қазіргі заманғы бағдарламашы дегеніміз не екенін біледі Transact-SQL. Бұл кеңейту, ол пайдаланылады SQL Server. Бұл әзірлеу тығыз интеграцияланды тілі Microsoft SQL қосады конструкторлар бағдарламалау, олар бастапқыда қарастырылған деректер. T-SQL қолдайды айнымалылар ретінде және басқа да көптеген әзірлемелер. Алайда, бұл кеңейту шектейді айнымалыларды қолдану тәсілдері, кең тараған басқа да орталарда.
хабарландыру айнымалы " T-SQL операторы пайдаланылады DECLARE (<var_name>). Мысалы, жарияланған жағдайда айнымалы i тұтастай ретінде пайдалана отырып, осы оператордың командасы сияқты көрінеді: DECLARE @i int.
Дегенмен, Microsoft корпорациясы құжаттандырады бұл функцияны T-SQL, сондай-ақ, қолдайды нұсқау түйінді сөздер AS арасындағы атымен айнымалы және оның түрі деректер, сияқты келесі мысалда: DECLARE @i AS int. Кілт сөз AS жеңілдетеді оқу нұсқаулықты DECLARE. Жалғыз деректер түрі, ол мүмкіндік береді көрсетілсін кілт сөз AS, бұл деректер түрі кестелер, ол жаңа болып табылады SQL Server 2000. Ол анықтауға мүмкіндік береді айнымалы қамтитын толық кестені.
T-SQL ғана қолдайды жергілікті айнымалылар, қол жетімді тек бір партия, ол олардың құрды. Пакет - бұл оператор немесе операторлар тобы), ол база деректерін талдайды ретінде бірлік. Әрбір клиенттік құралы немесе интерфейс өз тәсілі бар нұсқаулар аяқталатын пакеті. Мысалы, Query Analyzer сіз командасын GO көрсету үшін, онда аяқталады пакеті. Егер синтаксистік қате кез келген пакеті өтпейді фазасын талдау, сондықтан клиенттік құрал жібереді пакет SQL Server одан әрі өңдеу үшін. Сіз іске қосу коды, ол переменную жариялайды кестелер, содан кейін ағымдағы жолды кестені сол партия.
Көп:
Lenovo v580c: егжей-тегжейлі шолу
Бүгін біз жазу Lenovo ноутбугы v580c. Шолу егжей-тегжейлі, өйткені бұл портативті ДК сериясы IdeaPad кеңінен танымал, бірақ көпшілігі біледі, бұл тартады бұл құрылғы сатып алушылар. Моделі болып табылады жылдам және қамтиды көптеген оң қасиеттерді, с...
Таңдаймыз арналған модем ноутбука. Бірнеше ұсынымдар жаңа бастаған пайдаланушылар үшін
Қазіргі заманғы технологиялар бір орында тұрмайды, үнемі дамып келеді. Бірінші кезекте, бұл байланысты, бұл жыл сайын қажеттілігін ДК пайдаланушылардың үнемі өсіп, өндірушілер әр түрлі құрылғыларды барынша қанағаттандыруға тырысады бұл қажеттіл...
Ксеро-көшірме қағазы: қолдану және сипаттамалары
Қағаз болып саналады үлкен сұранысқа ие. Ол стандартты өлшемдері сәйкес келетін белгілеген форматтарға. Мысалы, парақтар А4 жүргізіледі параметрлерімен 297 210 мм. қалыңдығы құрайды, 0,02 - 0,03 мм. ксеро-көшірме қағазы кез келген басқа сияқты, ие, н...
Мысалы SQL Declare Table:
DECLARE @mytable table
col1 int NOT NULL
INSERT INTO @mytable VALUES (1)
GO
Енді объявите переменную кестенің бір партия, содан кейін салыңыз мына кестеге басқа партияға:
DECLARE @mytable table
col1 int NOT NULL
INSERT INTO @mytable VALUES (1)GO
Операторы INSERT сәтсіз, өйткені көшпелі кестелер шегінен облысы көріну, пайда болады және келесі қате туралы хабар:
Сервер: Msg 137 деңгейі 15, жай-күйі 2, 2 жол.
Қолдау локальды айнымалыларды рәсімдер SQL мүмкіндік береді тағайындауға және мәтіннен маңызы бар деректерді қолдау логика рәсімдер. Ауыспалы рәсімдерде көмегімен анықталады DECLARE операторының SQL. Маңызы бар берілуі мүмкін айнымалы көмегімен нұсқаулық SET ретінде әдепкі мәнді жариялаған кезде айнымалы. Литералам, выражениям, нәтижелері сұрату және арнайы мәндерге тіркелімінің берілуі мүмкін айнымалылар.
Маңызы бар айнымалы тағайындалуы мүмкін параметрлері рәсімнің, басқа да ауыспалы, сондай-ақ мүмкін ретінде көрсетілген параметрлері операторлар SQL шеңберінде орындалатын рәсімдер.
жариялау Кезінде айнымалы аласыз әдепкі мәнді пайдалана отырып, сөйлем DEFAULT. Жол көрсетеді хабарландыру айнымалы Boolean типті мәндегі әдепкі FALSE. Оператор SET пайдаланылуы мүмкін тағайындау үшін бір маңызы бар айнымалы. Айнымалылар, сондай-ақ белгіленуі мүмкін орындау жолымен нұсқаулықтар, SELECT немесе FETCH ұштастыра отырып, ұсыныс INTO. Оператор VALUES INTO үшін пайдаланылуы мүмкін бағалау функциясы немесе арнайы тіркелімін және присваивать мәні бірнеше айнымалы.
Сіз сондай-ақ берілсін нәтижесі операторының GET DIAGNOSTICS айнымалы. GET DIAGNOSTICS пайдаланылуы мүмкін алу үшін дескриптора санын қозғалған жолдарының (жаңартылады үшін оператор UPDATE, DELETE - DELETE операторының) немесе мәртебесін қайтару ғана орындалған SQL-операторы
- Жол DECLARE SQL көрсетеді бөлігі ретінде логика пайдаланылуы мүмкін мәнін анықтау үшін, ол болуы тиіс берілген айнымалы. Бұл жағдайда, егер жолдың өзгертілген бөлігі ретінде ерте оператор DELETE, орындау GET DIAGNOSTICS әкеліп соқтырды айнымалы v_rcount берілді мағынасын, нөлден көп, айнымалы is_done беріледі мәні TRUE.
Рәсімін DECLARE SQL - рәсімнің, толық іске асырылған пайдалана отырып, SQL үшін пайдаланылуы мүмкін инкапсуляция логика. Сол, өз кезегінде, пайда болуы ретінде кіші бағдарлама бағдарламалау.
сәулет деректер базасын бар көп пайдалы қосымшаларды SQL-рәсімдердің. Олар жасау үшін пайдаланылады қарапайым сценарий жылдам сұрау салу қайта құру және жаңарту, деректерді генерациялау базалық есептердің өнімділігін арттыру және модуляция қосымшалар, сондай-ақ жақсарту үшін жалпы жобалау және қауіпсіздігін қамтамасыз ету деректер базасын.
көптеген функцияларын анықтайтын рәсімдерді жасайды, олардың қуатты құралы өңдеу. Бұрын туралы шешім қабылдауға енгізу рәсімін SQL, түсіну үшін маңызды болып табылады, қандай ұқсастықтары бар контексіндегі кіші бағдарламаларды қалай іске асырылды және оларды қалай пайдалануға болады.
Енгізу SQL-рәсімдерді мүмкін маңызды рөл атқарады сәулет деректер базасын әзірлеу, қосымшалар мен жүйе өнімділігі. Әзірлеу талап етеді нақты түсіну талаптар, мүмкіндіктер және пайдалану функцияларын, сондай-ақ білім кез келгеншектеулер. Процедуралар SQL құрылады жөніндегі нұсқаулықты CREATE PROCEDURE. Қашан құрылады алгоритмі, сұрау теле рәсімін бөлектенеді емшара логика. Үшін барынша өнімділік, SQL-сұраулар статикалық компилируются бөлімдерге пакетте
Жергілікті көшпелі Transact-SQL - бұл объект, ол болуы мүмкін бір мәні бар деректерді белгілі бір типті. Әдетте, пайдаланылады айнымалы партияларда және сценарийлерде:
Аттар бірқатар функцияларын Transact-SQL басталады белгілерін (@@). Дегенмен неғұрлым ерте нұсқаларында Microsoft SQL Server функциялары @@ аталады жаһандық айнымалы. @@ - бұл жүйелік функциялары, және оларды пайдалану ережелеріне бағынады синтаксис үшін функцияларды.
Операторы DECLARE анықтайды переменную Transact-SQL сәйкес келесі алгоритм:
Үшін жариялауға бірнеше локальды айнымалылар пайдаланыңыз үтір анықталғаннан кейін бірінші локальдық айнымалы, содан кейін келесіні көрсетіңіз аты-жергілікті желі және деректер түрі. Мысалы, келесі оператор жасайды үш жергілікті айнымалылар атымен @LastName, @FirstName және @StateProvince және инициализирует әрбір NULL. Көлемі айнымалы - бұл диапазоны операторларының Transact-SQL, мүмкін сілтеме айнымалы. Көлемі айнымалы созылады бір нүкте, ол жарияланады соңына дейін партияның немесе сақталатын процедуралар, ол жарияланды.
Article in other languages:
AR: https://tostpost.com/ar/computers/11144-sql-transact-sql.html
BE: https://tostpost.com/be/kamputary/19935-declare-sql-ap-sanne-transact-sql.html
DE: https://tostpost.com/de/computer/19942-declare-sql-beschreibung-transact-sql.html
En: https://tostpost.com/computers/8888-declare-sql-description-transact-sql.html
ES: https://tostpost.com/es/los-ordenadores/19954-declare-sql-descripci-n-transact-sql.html
HI: https://tostpost.com/hi/computers/11150-sql-transact-sql.html
JA: https://tostpost.com/ja/computers/11150-sql--sql.html
PL: https://tostpost.com/pl/komputery/19906-declare-sql-opis-transact-sql.html
PT: https://tostpost.com/pt/computadores/19904-declare-sql-descri-o-transact-sql.html
TR: https://tostpost.com/tr/bilgisayarlar/19936-declare-sql-a-klama-transact-sql.html
UK: https://tostpost.com/uk/komp-yuteri/19927-declare-sql-opis-transact-sql.html
Alin Trodden - мақала авторы, редактор
"Сәлем, Мен Алин Тродденмін. Мен мәтіндер жазып, кітаптар оқып, әсер іздеймін. Мен сізге бұл туралы айтуды жақсы білемін. Мен әрқашан қызықты жобаларға қатысқаныма қуаныштымын."
Жаңалықтар
Үздік cheat "Агарио" массасына 100000000000
бұл туралы естіген осындай компьютерлік бағдарлама ретінде браузер « бұл ең осы терезе, Интернет, қарғып кетеді, жаңа және мүлдем белгісіз, әлем толы бояулар және қарыз қаражаты. Осы және келетін барлық адамдар. Алайда, көпт...
Қалай жою антивирус Касперский
-онда білінбей уақыт, қашан жылдамдықты Интернет желісіне жиі жетуі 100 мегабит, ал құны ұсынылатын қызметтер провайдерлері төмендеді соншалық, сезу чудесам Желісін мүмкін болды, тек қана ірі компаниялар емес, қарапайым азаматтарғ...
Мониторные құлаққап. Үздік құлаққап
Мониторные құлаққап пайдаланады кәсіби музыканттар. Кейде олар қолдануға табады үй жағдайында, дегенмен, негізгі модельдердің мұндай типтегі бақылау дыбыспен, жазбаларды тыңдау және мәлімет тректер " дыбыс жазу студияларында. Әдет...
Бұл, не үшін және қалай жейді "Майнкрафт"?
Көптеген компьютерлік ойындар қазіргі таңда ұсынады пайдаланушыға зерттеді жарқын әлемі, толық іс-қимыл, бірақ мұны өте біржақты. Егер сіз ойнауға, шутер болып табылады, онда қақтығысқа жай ғана атуға және емделу - басқа ешқандай ...
жиі көптеген пайдаланушылар компьютерлік жүйелердің тап мәселе сол ұсынады жүйелік бағдарлама. Кезінде білу олардың жұмыс принциптерін және дұрыс пайдалану қол жеткізуге болады көптеген, ал ең болмағанда болдырмау үшін пайда болға...
Принтер Kyocera-2035: мінездемелер, пікірлер және баптау. Қателер Kyocera-2035 және оларды жою
Өкілі, бизнес-класс, көпфункционалды құрылғы Kyocera-2035, попало көру көптеген әлеуетті сатып алушылар кездейсоқ емес. Принтер арналған корпоративтік сегмент бар қол жетімді көптеген пайдаланушылар үшін құны (дейін 25 000 рубль),...
Комментарий (0)
Бұл мақала емес, түсіндірмелер, бірінші болыңыз!