DBA 將一個音效直欄新增至員工表格中,並啟用給 Audio Extender 使用。
DBA 的作法: DBA使用 db2ext 指令行處理器,啟用人事資料庫,供 Audio Extender 使用:
ENABLE DATABASE FOR DB2AUDIO
然後,DBA 發出下列 SQL 陳述式,變更員工表格。 DBA 使用 DB2 指令行處理器,發出 SQL 陳述式。
ALTER TABLE employee /*name of the table*/ ADD voice DB2AUDIO /*employee audio recording*/
DBA 使用 db2ext 指令行處理器,來啟用員工表格和啟用直欄,以供 Audio Extender 使用:
ENABLE TABLE employee FOR DB2AUDIO ENABLE COLUMN employee voice FOR DB2AUDIO
結果: 為了回應 ENABLE DATABASE 指令,Audio Extender 的動作如下:
UDF 名稱 | 說明 |
---|---|
AlignValue | 取得每一個音效範例值的位元組 |
BitsPerSample | 取得用來代表音效的位元數 |
BytesPerSec | 取得每秒音效的平均位元組數 |
Comment | 取得或更新使用者註解 |
Content | 取得或更新音效的內容 |
DB2Audio | 儲存音效的內容 |
Duration | 取得音效的播放時間 |
Filename | 取得含有音效的檔名 |
FindInstrument | 取得磁軌的數目,用來記錄特定樂器的音效 |
FindTrackName | 取得錄音中指定磁軌的磁軌號碼 |
Format | 取得音效格式 |
GetInstruments | 取得錄音的樂器名稱 |
GetTrackNames | 取得音效中的磁軌名稱 |
Importer | 取得音效匯入者的使用者 ID |
ImportTime | 取得音效匯入時的時間戳記 |
NumAudioTracks | 取得音效中記錄磁軌的數目 |
NumChannels | 取得聲道數目 |
Replace | 更新錄音的內容和使用者註解 |
SamplingRate | 取得音效的取樣率 |
Size | 取得音效的位元組大小 |
TicksPerQNote | 取得錄音時每四分音符的節拍數。 |
TicksPerSec | 取得錄音時每秒的節拍數。 |
Updater | 取得音效更新者的使用者 ID |
UpdateTime | 取得音效更新時的時間戳記 |
為了回應 ENABLE TABLE 指令,Audio Extender 的作法如下:
為了回應 ENABLE COLUMN 指令,Audio Extender 的作法如下: