Katkiste andmete sisestamise vastu on mõningane abi andmebaasi transaktsioonidest - juhul kui andmebaasiga suhtlemine on vormistatud transaktsioonina, siis mingi päringu ebaõnnestumisel võtab server tagasi kõik transaktsiooni käigus tehtud muudatused - nii lisamised kui kustutamised. Transaktsioone saab siiski sooritada vaid kindlate tabelitega - tegelikult isegi mitte kindlate tabelitega vaid kindlate andmebaasi ridadega - eri tabelite read peavad viitama kõik ühe juurelemendi juurde. Sellisel juhul teab BigTable antud kirjed kettal lähestikku panna ja see teeb võimalikuks ka transaktsioonide kasutamise. Andmebaasi rea maksimaalseks suuruseks saab olla 1 MB. See tähendab, et suuremaid elemente andmebaasi panna ei õnnestu. Kuna aga andmebaasi kasutatakse lisaks tava-andmetele ka näiteks failide salvestamiseks, tähendab see suuremate failide korral mõningaid probleeme.
koodid: SELECT L.LinnID, uus.Nimi, uus.Pikkus FROM OPENXML(@hdoc, '/lapsed/Linn/Laps') WITH ( Nimi VARCHAR(40) , Pikkus SMALLINT , Linn VARCHAR(20) '../@Nimi') AS uus INNER JOIN dbo.Linn_tbl as L on uus.Linn = L.Nimi Või lisame saadud andmed Laps_tbl tabelisse: Ülesandeid 66. Väljasta kõikide tabelis olevate sõidukite andmed XMLina 67. Katseta XML RAW ja AUTO võimalusi. Samuti juurelemendi määramist ning ELEMENTS täiendit 68. Ühenda autode ja maakondade tabel ning väljasta sealsed tulemused XMLina maakondade kaupa 69. Paiguta alampäringuga iga maakonna sisse selles maakonnas sõitvate kõige vanemate sõidukite margid XMLina 70. Sisendiks autode loetelu XMLina. Väljasta OPENXMLi abil andmed tabelina. 71. Sisendiks XML, kus autod maakondade kaupa. Väljundiks autod koos maakondade nimedega. 72