SQL 関数
本製品 には、ほとんどの標準的なデータベースで使用できる関数と同様の関数が用意されています。これらの関数は、CData プロバイダーエンジンで実装されるため、同じ一貫したAPI を使用してすべてのデータソースに渡って使用できます。関数にはstring、date、math の3つのカテゴリがあります。
本製品 はすべてのSQL 関数入力を文字列またはカラム識別子のいずれかとして解釈するため、すべてのリテラルを単一引用符で文字列としてエスケープする必要があります。例えば、DATENAME 関数のSQL Server 構文と本製品 構文を比較すると次のようになります。
- SQL Server:
SELECT DATENAME(yy,GETDATE())
- 本製品:
SELECT DATENAME('yy',GETDATE())
射影関数
この関数はSQL クエリのプロジェクションを改良するために使われます。詳しくは、射影関数 を参照してください。
叙述関数
この関数はSQL クエリのWHERE 句でクライテリアを特定するために使われます。詳しくは、叙述関数 を参照してください。