У меня есть больше globals в caché db с одинаковой структурой данных. Для каждого глобального я определил класс с картой памяти SQL, но мне нужно сделать это в общем случае для всех глобальных переменных. Можно ли определить один класс с картой памяти sql, который будет использоваться для сопоставления перед выполнением каждого SQL-запроса? Мне нужно избегать объявления класса для каждого глобального, который должен быть доступен через SQL. Я использую ODBC для выполнения операторов SQL.Intersystems caché - реляционное сопоставление (заказное хранилище sql)
Если кто-то может мне помочь, я буду очень признателен
Мои Глобалы выглядит следующим образом:
^glob1("x","y","SL",1) = "Name"
^glob1("x","y","SL",1,"Format") = "myFormat"
^glob1("x","y","SL",1,"Typ") = "my Type"
^glob1("x","y","SL",2) = "Name2"
^glob1("x","y","SL",2,"Format") = "myFormat2"
^glob1("x","y","SL",2,"Typ") = "Type2"
^nextGlob("x","y","SL",1) = "Next Name"
^nextGlob("x","y","SL",1,"Format") = "Next myFormat"
^nextGlob("x","y","SL",1,"Typ") = "my Type"
^another("x","y","SL",13) = "Another Name"
^another("x","y","SL",13,"Format") = "Another myFormat"
^another("x","y","SL",13,"Typ") = "Another Type"
Я хочу иметь SQL-доступ к глобальным переменным, используя один класс ObjectScript.
спасибо, это полезно – mrfazolka