私は自分自身のニーズに合わせてCLSQL抽象を変更したいと考えています。私はclsql-sysパッケージを使用していましたが、それは私のニーズのほとんどに合っています。しかし、結果セットからフィールド名とフィールドタイプのリストを取得する方法を見つけることができません。実際には、私はちょうど型を取得するために何も見つけることができないようです(私はデータベースのクエリ結果セットメソッドにちょうどハックすることができます)。結果セットからCLSQLのフィールド名と型を取得する
ありがとうございました! Jieren manual entry for the query function状態として
よくclsql:queryの問題は、それがクエリを実行し、リストの大きな太ったリストとしてすべてを返します。私は本当にそれを望んでいない。クエリの実行とそれが意味を成すならば、戻り値の生成を切り離したいと思います。理想的には、(clsql-sys:database-query-result-set)を実行し、結果セットを取得してから、その結果セットからフィールド名とフィールドタイプを取得するために何かを実行します。 – Jieren
合意。 CLSQLの高水準インタフェースは、とりわけ、一度に一番良い行が消費される大きな結果セットをクエリが返すことがわかっている場合は、やや厄介です。しかし、ドキュメントによると、マップ・クエリもドゥ・クエリも、結果からのデータ以外は取得できません。 – Dirk