Der Datenbankadministrator fügt eine Audiospalte zur Mitarbeitertabelle hinzu und aktiviert diese für die Verwendung durch den Audio Extender.
Aktionen des Datenbankadministratoren: Der Datenbankadministrator verwendet den db2ext-Befehlszeilenprozessor, um die Personaldatenbank für die Verwendung durch den Audio Extender zu aktivieren:
ENABLE DATABASE FOR DB2AUDIO
Er verwendet dann den DB2-Befehlszeilenprozessor, um die Tabelle 'employee' zu ändern, wobei er die folgende SQL-Anweisung verwendet:
ALTER TABLE employee /*name of the table*/ ADD voice DB2AUDIO /*employee audio recording*/
Der Datenbankadministrator verwendet den db2ext-Befehlszeilenprozessor, um die Tabelle 'employee' und die Spalte 'voice' für die Verwendung durch den Audio Extender zu aktivieren:
ENABLE TABLE employee FOR DB2AUDIO ENABLE COLUMN employee voice FOR DB2AUDIO
Ereignis: Als Antwort auf den Befehl ENABLE DATABASE führt der Audio Extender folgende Aktionen aus:
UDF-Name | Beschreibung |
---|---|
AlignValue | Abrufen der Byte pro Sample eines Tons |
BitsPerSample | Abrufen der Anzahl an Bit, die zur Darstellung des Tons verwendet werden |
BytesPerSec | Abrufen der Durchschnittsanzahl an Byte pro Sekunde des Tons |
Comment | Abrufen oder Aktualisieren eines Benutzerkommentars |
Content | Abrufen oder Aktualisieren des Inhalts eines Tons |
DB2Audio | Speichern des Inhalts eines Tons |
Duration | Abrufen der Spieldauer eines Tons |
Filename | Abrufen des Namens der Datei, die den Ton enthält |
FindInstrument | Abrufen der Nummer der Tonspur, auf der ein bestimmtes Instrument in einem Ton aufgezeichnet ist |
FindTrackName | Abrufen der Spurnummer einer benannten Spur in einer Tonaufzeichnung |
Format | Abrufen des Tonformats |
GetInstruments | Abrufen der Namen der Instrumente, die in einem Ton aufgezeichnet sind |
GetTrackNames | Abrufen der Spurnamen in einem Ton |
Importer | Abrufen der Benutzer-ID der Person, die einen Ton importiert hat |
ImportTime | Abrufen der Zeitmarke, wann ein Ton importiert wurde |
NumAudioTracks | Abrufen der Anzahl der aufgezeichneten Spuren in einem Ton |
NumChannels | Abrufen der Anzahl an Tonkanälen |
Replace | Aktualisieren des Inhalts und der Benutzerkommentare für eine Tonaufzeichnung |
SamplingRate | Abrufen der Abtastrate eines Tons |
Size | Abrufen der Größe eines Tons in Byte |
TicksPerQNote | Abrufen der Anzahl von Taktimpulsen pro Viertelnote, die bei der Aufzeichnung eines Tons verwendet wurde |
TicksPerSec | Abrufen der Anzahl von Taktimpulsen pro Sekunde, die bei der Aufzeichnung eines Tons verwendet wurde |
Updater | Abrufen der Benutzer-ID der Person, die einen Ton aktualisiert hat |
UpdateTime | Abrufen der Zeitmarke, wann ein Ton aktualisiert wurde |
Als Antwort auf den Befehl ENABLE TABLE identifiziert der Audio Extender die Tabelle 'employee' für die Verwendung.
Als Antwort auf den Befehl ENABLE COLUMN führt der Audio Extender folgende Aktionen aus: