-
アーキテクチャ
基本操作
「データ型の変換に失敗した場合の動作」および「デフォルト動作の変更方法」
はじめに本記事では、「CAST関数を使用しデータ型の変換に失敗した場合の動作」および「デフォルト動作の変更方法」について解説します。変換できないデータが含まれている場合、CAST関数の処理は失敗します。CAS...
- #関数
-
データロード
COPYのデータ変換でエラー時に処理を継続させる方法
はじめに本記事では、COPYでFILLER関数を使用してデータ変換時にエラーが発生した場合、処理を継続させる方法をご紹介します。FILLER関数に関しては、以下の情報を参照ください。「データロード時に関数などを使...
- #COPY
- #関数
-
アーキテクチャ
NUMERIC型の列に関数を使用してデータを格納する際の考慮事項
はじめにNUMERIC型のデータをSUM、SUM_FLOAT、およびAVGを関数を使用して格納先の列の指定したサイズを超えた場合、桁あふれしたデータが格納されます。 例えば、NUMERIC型のデータをSUM関数を使用し合計した結果...
- #データ型
- #関数
-
基本操作
ログインユーザで付与されている特定オブジェクトの権限を確認する方法(9.3.1新機能)
はじめにデータベースオブジェクトの権限はGRANTによる個別付与、ロールによる付与、 継承による自動付与など様々な設定を基に決定されており、システムテーブルによる確認は煩雑になります。Vertica9.3.1の新機...
- #関数
-
基本操作
新バージョン/機能
関数利用時に指定するパラメータを確認する方法(9.3.1新機能)
はじめに本記事では、vs_procedure_columnsシステムテーブルを参照することによって、関数利用時に指定するパラメータを確認する方法についてご紹介します。以前のバージョンまで、vs_procedure_columnsのcolumn_...
- #関数
- #パラメータ
-
基本操作
機械学習
Pythonを利用したユーザー定義拡張関数
はじめに本記事では、Verticaの拡張機能であるユーザー定義拡張関数(UDx)を紹介します。ユーザー定義拡張関数(UDx)とはユーザー定義拡張関数とは、外部の言語を用いて書かれた関数です。通常のSQLでの記述が難し...
- #機械学習
- #関数
-
基本操作
オブジェクト定義をエクスポートする方法(EXPORT_OBJECTS関数)
はじめにVertica では EXPORT_OBJECTS 関数を使用して、論理スキーマ (スキーマ、テーブル、ビュー、シーケンス、プロジェクション、制約、パーティション、SQL 関数) の DDL をエクスポートすることができます。...
- #エクスポート
- #関数
-
基本操作
文字列を置換する関数(TRANSLATE関数)
はじめにTRANSLATE関数を使うことで、文字列を別の文字列に置換できます。 また、置換後の文字列に空文字(”)を指定することで、データから文字や空白を削除することが可能です。構文TRANSLATE ( string_to_replac...
- #関数
-
基本操作
正規表現を使用する方法
はじめに文字列データから特定パターンに該当するデータを検索したい場合があります。本記事では正規表現を使用して上記のデータを検索する関数「REGEXP_LIKE」をご紹介します。構文 REGEXP_LIKE( string, patter...
- #関数
-
基本操作
オブジェクト定義をエクスポートする方法(EXPORT_CATALOG関数)
はじめにEXPORT_CATALOG 関数を使用して、データベース内のオブジェクトを定義する DDL をエクスポートできます。データベースの物理設計を、別の環境でも再現したい場合に便利です。構文EXPORT_CATALOG 関数の構...
- #エクスポート
- #関数