の文字列で取得するにはどうすればよいですか?たとえばテーブルがtbl_trade_jan17
の場合、文字列変数"tbl_trade_jan17"
はどのように取得できますか?私はここで何か非常に明白な何かを逃しているかもしれないのだろうか? 動機は、get
またはeval
を使用したり、その名前からコールテーブルを使用したりすることではありません。 考えられるのは、テーブルの名前と同じファイル名でハードディスクにテーブルを保存することです。関連するテーブルを参照することもできます。例えばtrd_jan17
は、quote_jan17
テーブルおよびsym_jan17
テーブルを関連付けてもよい。だから私はtbl_trade_jan17
名前を得ることができます、私は文字列操作で関連付けられているテーブルの名前を取得できます。 EDITテーブルの名前をkdb +
-3
A
答えて
0
アイデアは、テーブルの名前と同じファイル名を持つハードディスクにテーブルを保存することです。
tables
例えばを使用し、定義されたテーブルのリストを取得するには
tables`. //for the root name-space
あなたはlike
例えばでフィルタリングすることができます
t:tables`.
t:t where t like "pattern_*"
、その後の文字列tbl` `別名バッククォートせずに私は必要明確にするsave
save each hsym t //careful
0
使用string
機能
q) string `tbl_trade_jan17
"tbl_trade_jan17"
1
:質問変え
上記の私が間違っているなら、私を修正しますが、あなたが文字列「tbl_trade_jan17」から、あなたのテーブルを呼び出すことができるようにしたいようですか? この場合、getとvalueはこの目的のために交換可能です。
q)tbl_trade_jan17:([]c:1 2 3;c2:1 2 3)
q)type tbl_trade_jan17/tbl_trade_jan17 is a table (type 98h)
98h
q)/ to use the string as a variable to retrieve the table:
q)get "tbl_trade_jan17"
c c2
----
1 1
2 2
3 3
q)value "tbl_trade_jan17"
c c2
----
1 1
2 2
3 3
関連する問題
- 1. メモリ内のKDB共有テーブル
- 2. Djangoテーブルの名前
- 3. kdb +:テーブルをcsvファイルに保存
- 4. Doctrine:名前のテーブルからランダムな名前を取得
- 5. kdb/q、列名として予約語
- 6. テーブル1のIDのフィールド名ですが、他のテーブルの名前
- 7. テーブルのプライマリキーの名前を取得
- 8. Directus CMSのテーブルの名前を変更
- 9. codefirst、テーブルの名前を変更、トリガーエラー
- 10. テーブルを表示するテーブルの最後の名前を取得
- 11. SimpleMembershipテーブルの名前の変更/プレフィックス
- 12. のMySQL:名前は別のテーブル
- 13. Laravelのクエリビルダーとテーブルの名前
- 14. Q/KDBのテーブルでF型を扱う方法
- 15. SQL Server:関数にパラメータを送る - パラメータの名前はテーブルの名前です
- 16. は、他のテーブルの列と同じ名前を持つテーブル
- 17. 名前のテーブルのチェックボックスをオフにします(テーブル値)
- 18. シート名の後にテーブルの名前を付ける方法
- 19. さらにテーブルの名前属性
- 20. EFと動的テーブルの名前
- 21. ログDBテーブルの名前付け
- 22. 異なるカラムを持つKDBテーブルを追加する
- 23. Pythonを使用してKDB +からSQL Serverにテーブルを更新
- 24. KDB前の営業日の取得方法
- 25. 名前とテーブルのフィールド名を入力しますか?
- 26. LINQモデリング列名と同じ名前テーブル名
- 27. 列数と名前を使用してSQLテーブル名を選択
- 28. kdbのキャスト辞書
- 29. php MySqlテーブルをテーブルに結合する名前が一致するTable.Bカラム名
- 30. kdb +:コマンドラインパラメータを保存するファイル名として
で保存し、私は私はあなたが求めているものを理解していれば必ず文字列 –
にシンボルを未変換する方法を知っていました - あなたは何をしようとしているのかについてもう少し詳しく述べることができますか? – MdSalih