Дата Упдате

Дефиниција

Thedatatableisanimportantobjectofthedatabaseandthebasicunitforstoringdata.Afterthetablestructureiscreated,itinvolvesinsertingnewdataintothetable,aswellasmodifyinganddeletingexistingdata,whichisdataupdate.Dataupdatecanbeimplementedintwoways:"ObjectExplorer"andT-SQLstatements.ThedataupdatefunctionoftheSQLlanguageensuresthattheDBAordatabaseusercanmaintaindataontheestablisheddatabase.

Datarevisionisaprocessofnewdataitemsorrecords,andreplacementofolddataitemsorrecordsinadatafileordatabase.Thisisachievedbydeleting,modifyingandinsertingoperations.Itisthetimeseriesofgeographicinformationsystemthatestablishesgeographicdatatomeetthepremiseofdynamicanalysis.Remotesensingdataisanimportantsourceandbasisforthematicdataupdateofgeographicinformationsystemduetoitsmulti-temporalandfastacquisitioncharacteristics.Theconditionforrealizingthisprocessistoeffectivelyimprovethegeometricaccuracyandclassificationaccuracyofremotesensingimagedata.Atthesametime,itisnecessarytoestablishasysteminterfacebetweentheremotesensingdataprocessingsystemandthegeographicinformationsystemtoimprovetheaccuracyandefficiencyofdifferentdatastructuresanddataconversion.

Ажурирање података укључује три типа операција: уметање, измена и брисање података.

Датасертион

SQLdatainsertiongenerallyhastwoformats,oneissingle-rowdatainsertion,andtheotherissubqueryresultinsertion.ThekeywordisINSERT.

Синглеровдатаинсертион

1. Општи облик уноса података за један ред је:

ИНСЕРТИНТОтабленаме(име колоне1,име колоне2,...,име колоне)

ВРЕДНОСТИ(константа1,константа2,…,константан)

where:thetablenameisthetableofcontentstobeinsertedintothedata;inthenewrecord,thecolumnnameis1Thevalueofisconstant1,thevalueofcolumnname2isconstant2,...,thevalueofcolumnnamenisconstantn.TheattributelistofthecatalogtablethatdoesnotappearintheINTOclausewilldefaulttoanullvalueinthenewdata.

Note:Whentheconstantstructure(includingorderanddatatype)intheVALUESclauseisthesameasthestructureofthetableofcontents,thecolumnnamesintheINTOclausecanbeomitted.

2.Примери

Пример 1: Забележите нови предмет(број предмета:03-01;назив предмета:оперативни систем;часови:48;кредити:3;семестар:4;ИД наставника:Кс401055;Учионица:20303)уметнуто у наставни план и програм.

ИНСЕРТИНТОцуррицулум

ВАЛУЕС('03-01','оперативни систем',48,3,'4','Кс401055','20303')

Можете унети називе колона у ИНТО клаузули у овом тренутку.

Пример 2: Убаците запис о новом разреду (број ученика: 040101; код курса: 03-01) у табелу оцјењивања.

ИНСЕРТИНТОтранскрипт(број ученика,шифра предмета)

ВАЛУЕС('040101','03-01')

ItisnotpossibletoomitINTOatthistimeThecolumnnameintheclause.

Инсертсуб-куериресултс

1.Датасертионcanalsoinsertsub-queryresultsandmultipledatarecordsintothetargetrecordinbatches.Thegeneralformatisasfollows:

ИНСЕРТИНТОтабленаме(име колоне1,име колоне2,...,име колоне)

Подупит

2.Примери

Пример: Пронађите просечну оцену за сваки курс и ставите резултат у циљну табелу, то јест, ПЈ (број предмета, просечна оцена).

ИНСЕРТИНТОПЈ(број предмета,просечна оцена)

СЕЛЕЦТцоурсенумбер,АВГ(оцена)

ФРОМсцоретабле

ГРОУПБИцоурсенумбер

Модификација података

Генералформат

ThekeywordfordatamodificationisUPDATE,thegeneralformatis:

УПДАТЕтабленаме

СЕТупдатецонтент

ВХЕРЕупдатецондитион

Међу њима, садржај ажурирања у клаузули СЕТ појављује се у облику „име атрибута=израз“.

Пример

Пример 1: Промена места ЛиКуито Шандонг.

УПДАТЕСтудентФорм

СЕТХометовн='Шандонг'

ВХЕРЕНАме='ЛиКуи'

Пример2:ChangefromLiaoningProvinceAllstudentscoresaresetto80

УПДАТЕсцоретабле

СЕТсцоре=80

ВХЕРЕстудентИДИН(СЕЛЕЦТИД студента

ФРОМСтуденттабле

ВХЕРЕнативеплаце='Лиаонинг')

Note:Subqueriescanbenestedintheupdateoperationtocompletetheupdateofcomplexlogic.

Брисање података

Генералформат

ThekeywordfordatadeletionisИЗБРИШИ,thegeneralformatis:

ИЗБРИШИ

ФРОМтабленаме

ВХЕРЕделетецондитион

Amongthem,theИЗБРИШИclausedeletesthedatainthetableanddoesnotaffectthestructureofthetable.

Пример

Пример: Избришите запис о резултату ученика чији је ИД ученика „040104“.

ИЗБРИШИ

ИЗ

цВХЕРЕстудентИД='040104'

Note:IftheWHEREclauseisnotadded,thetargettablewillbedeletedAllrecordsin.

Related Articles
TOP