Open2

OSS-DB Silver勉強メモ

toitoitoitoi

文字列関数

関数名 説明 使用例 結果
length() / char_length() 文字数の取得 length('ABC') 3
octet_length() 文字列のバイト数 octet_length('ABC') 3
substring() 文字列の抽出 substring('ABC' from 2) BC
upper() 文字列を大文字に変換 upper('abc') ABC
lower() 文字列の小文字に変換 lower('ABC') abc
repeat() 文字列の繰り返し repeat('ABC', 2) ABCABC
replace() 文字列の置換 replace('ABC', 'AB', 'XX') XXC
lpad() 指定文字で文字列の先頭を埋める lpad('ABC', 5, 'Z') ZZABC
rpad() 指定文字列で文字列の末尾を埋める rpad('ABC', 5, 'Z') ABCZZ
trim() 文字列の先頭/末尾/前後の指定文字を削除 trim(both 'Z' from 'ZABCZ') ABC
ltrim() 文字列の先頭の指定文字を削除 ltrim('ZZABC', 'Z') ABC
rtrim() 文字列の末尾の指定文字を削除 rtrim('ABCZZ', 'Z') ABC
btrim() 文字列の先頭と末尾の指定文字を削除 btrim('ZZABCZZ', 'Z') ABC
toitoitoitoi

ACID特性

特性 説明
Atomicity(原子性) トランザクションは実行が完了するか、あるいはまったく実行されないかのどちらかとなる
Consistency(整合性) トランザクションの開始と終了時には、データベースは整合性を保った状態となっている
Isolation(分離性) トランザクションは別のトランザクションによる処理の影響を受けない
Durability(持続性) トランザクションにより変更されたデータは確実に保持される