スケーラブルデータベースサーバ HiRDB Version 8 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() |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.