スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

16.7.2 UAPで使用するデータ型とアクセサ

INSERT実行時などでHiRDBParameterクラスのValueプロパティに設定するデータの型,及びSELECT実行時などで使用するHiRDBDataReaderクラスのGetXXXXメソッドを次の表に示します。なお,HiRDBのNULLは,.NET Framework型のDBNull.Valueで表現されます。

表16-5 HiRDB型に対するUAPの使用型及びアクセサ

分類 HiRDBのデータ型 INSERTなどでUAPが使用する.NET Framework型 SELECTなどでUAPが使用するアクセサ
文字 CHAR[ACTER] String GetString()
VARCHAR/CHAR[ACTER]VARYING String GetString()
NCHAR/NATIONAL CHAR[ACTER] String GetString()
NVARCHAR/NCHAR VARYING String GetString()
MCHAR String GetString()
MVARCHAR String GetString()
数値 [LARGE]DEC[IMAL]/NUMERIC Decimal GetDecimal()
SMALLINT Int16 GetInt16()
INT[EGER] Int32 GetInt32()
SMALLFLT/REAL Single GetFloat()
FLOAT/DOUBLE PRECISION Double GetDouble()
日時 DATE DateTime GetDateTime()
TIME DateTime GetDateTime()
TIMESTAMP DateTime GetDateTime()
その他 BINARY Byte[] GetBytes()
BLOB Byte[] GetBytes()
INTERVAL YEAR TO DAY String GetString()
INTERVAL HOUR TO SECOND TimeSpan GetString()