スケーラブルデータベースサーバ 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.