sql >> Databasteknik >  >> RDS >> Oracle

Vad är det egentligen för en BLOB i ett DBMS-sammanhang

BLOB:

BLOB (Binary Large Object ) är en datatyp för stora objekt i databassystemet. BLOB kan lagra en stor del av data, dokumenttyper och till och med mediefiler som ljud- eller videofiler. BLOB fält allokerar utrymme endast när innehållet i fältet används. BLOB allokerar utrymmen i Giga Bytes.

ANVÄNDNING AV BLOB:

Du kan skriva ett binärt stort objekt (BLOB ) till en databas som antingen binär eller teckendata, beroende på typen av fält i din datakälla. Att skriva en BLOB värde till din databas, utfärda lämplig INSERT or UPDATE och skicka BLOB värde som en indataparameter. Om din BLOB lagras som text, till exempel ett SQL Server-textfält, kan du skicka BLOB som en strängparameter. Om BLOB lagras i binärt format, såsom ett SQL Server-bildfält, kan du skicka en array av typen byte som en binär parameter.

En användbar länk:Lagra dokument som BLOB i databasen - några nackdelar?



  1. Hur man skriver en CASE-sats i SQL

  2. Spelar ordningsföljden på tabellerna som hänvisas till i ON-klausulen i JOIN någon roll?

  3. 5 SQL-syntax och frågeprinciper för bättre databasövervakning

  4. Beteende av NOT LIKE med NULL-värden