MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
Dedicated technical support for IF/Prolog ended Dec 31 2008.
This site is maintained as a community service only.
sql_get_value(+Cursor,+Column,+Type,-Value,-Ind)
この述語は、Cursorに関連づけられた論理出力バッファから、Columnの現在値を取り出します。対応するsql_fetch_buf/2の呼出しが、あらかじめ成功していなければなりません。
ValueはTypeに変換されます。Typeは、integer、double、atom、atom(N)、またはdateのいずれかでなければなりません。
IndはValueのインジケータ値を返します。
Ind = -1 はNULL値を示します。
Ind = 0 はOKを示します。
Ind > 0 は文字列の切捨てを示します。
?- sql_get_value(c2,ename,atom,Value,Ind).
Value = 'Musician'
Ind = 0
?- sql_get_value(c2,dep,double,Value,Ind).
Value = 20.0
Ind = 0
?- sql_get_value(c2,hiredate,date,Value,Ind).
Value = date(89,12,31)
Ind = 0
?- sql_get_value(c2,hiredate,atom,Value,Ind).
Value = '31-DEC-89'
Ind = 0
|