Описание тега intersystems-cache

Caché - многомодельная СУБД и сервер приложений, разработанная InterSystems.
1 ответ

Заголовок "Соединение" WebSocket отсутствует

Я пытаюсь подключиться к Intersystems Cache CSP Websocket со следующей строки от клиента: var ws = new WebSocket("ws://" + window.location.host + "/path/ClassName.cls"); И я получаю эту ошибку в консоли Chrome: WebSocket connection to 'ws://<serv…
04 авг '15 в 13:45
2 ответа

Intersystems Caché - программно создать новый класс

Можно ли написать метод ObjectScript, который создаст новый класс в пространстве имен и скомпилирует его? Я имею в виду программно создать новый класс и сохранить его. Если да, могу ли я редактировать этот класс позже, используя ObjectScript (и пере…
19 фев '15 в 13:16
2 ответа

mybatis foreach, но отправляю отдельные вкладки

Следующее отображение mybatis работает на всех поддерживаемых нами базах данных, кроме одной. Это связано с тем, что в этой базе данных не поддерживается метод массовой вставки (Intersystems Cache). Из-за этого я хотел бы подавать отдельные оператор…
11 дек '18 в 00:37
3 ответа

В поисках глобала для строки

Я пытаюсь выяснить, что лучший способ преодолеть глобальное ниже - это то, что я написал. s X="^ZNAME" r !,"Please insert a name or a portion of a name: ",str d { s X=$Q(@X) Q:X="" i X[str!(@X[str) { w !,X } } While X'="" q Я получаю следующий резул…
18 мар '16 в 20:31
1 ответ

Есть ли у Entity Framework поставщик для межсистемного кэша?

Если да, то какие недостатки? Есть опыт использования?
27 сен '12 в 20:58
1 ответ

Как я могу получить доступ к глобальным переменным напрямую через взаимодействие с Java?

Вся документация, которую я вижу, говорит о постоянстве объекта. Это хорошо, но мне нужно иметь доступ к глобальным файлам напрямую (например, ^SE("stackru","q",34241364,"md")). Как это может быть сделано?
12 дек '15 в 15:10
1 ответ

Строка кэша Intersystems в виде%Stream.GlobalCharacter

Я пытаюсь сохранить (и загрузить) достаточно длинную строку в свойство Cache Class String(MAXLEN=1024000). Длина строки составляет около 32 000 символов, и вместо хранения содержимого строки (которое по своему значению является объектом JSON) она хр…
18 авг '16 в 14:05
1 ответ

# в Caché между столбцами

У меня есть запрос SQL, и я хотел бы вставить хэштег между одним столбцом и другим, чтобы иметь возможность ссылаться в Excel, используя параметр импорта в полях, разделенных #. У кого-нибудь есть идеи, как это сделать? Запрос выглядит следующим обр…
06 июл '18 в 13:16
4 ответа

Сравнение межсистемного кэша и MongoDB

Хотел понять, как межсистемные базы данных Cache и Mongo отличаются друг от друга. В паре потоков в самом стеке потока было упомянуто, что нет различий как таковых между базой данных объектов и базами данных NoSQL. В MongoDB данные основаны на докум…
29 мар '12 в 21:44
1 ответ

Как применить string.Format к результатам SQL?

В моем заявлении я запрашиваю базу данных и хотел бы применить string.Format("{0:n}") к моим результатам, так что результаты имеют запятые и десятичные числа. Тем не менее, у меня возникли проблемы с его правильной работой. Код компилируется, и все …
2 ответа

Записать результат / запись SQL напрямую в другую базу данных?

У меня есть следующий скрипт, который успешно читает записи из базы данных: sDSN = MyDSN sUsername = username sPassword = password sSQL ="Select TOP 1 * myTable" sDSN = "DSN=" & sDSN & ";UID=" & sUsername & ";PWD=" & sPassword &a…
04 май '15 в 20:46
1 ответ

InterSystems Caché: Как подсчитать совпадения значений в списке в таблице?

Я очень новичок в Caché, и меня попросили подсчитать количество встреч значений в списке в таблице. Например, таблица выглядит так: id | values ------------------- 1 | {1, 2} 2 | {1, 3, 4, 4, 5} 3 | {1, 2, 5} 4 | {1, 2, 2, 4, 5} 5 | {2, 1, 4} Опреде…
17 дек '17 в 12:36
1 ответ

Получение ошибки подключения кеша: "Ошибка безопасности кеша"

Я пытаюсь подключиться к базе данных Cache. Я могу подключиться к рассматриваемой базе данных с помощью предварительно определенного соединения ODBC DSN с моим именем пользователя и паролем. Что я хочу сделать, это использовать соединитель SQL, Inte…
12 авг '14 в 08:40
3 ответа

Процент SQL рассчитывается динамически

Как рассчитать процент динамически в SQL? Допустим, у вас есть следующая таблица с именем Classes: ClassSession StudentName --------------------------------- Evening Ben Morning Chris Afternoon Roger Evening Ben Afternoon Ben Morning Roger Morning B…
30 окт '17 в 15:40
2 ответа

Как получить данные из межсистемного кэша БД через ODBC?

Вот как я пытаюсь получить данные из БД: #include <QCoreApplication> #include <QtCore> #include <QtSql> #include "iostream" int main(int argc, char *argv[]) { QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setDatabaseName…
06 июн '14 в 11:52
1 ответ

"Выходной" эквивалент для Intersystems Cache - или как вывести обновленные данные?

У меня есть следующий запрос, который мне нужно выполнить для моих производственных данных, но я хотел бы вывести id столбец, так что у меня есть запись обновленных строк. В MS SQL Server я могу использовать OUTPUT но я не могу найти ничего подобног…
27 сен '16 в 19:24
3 ответа

SQL - у меня есть таблица "People" и таблица "Account". Как мне перечислить всех людей в строках и иметь столбец баланса для каждого типа аккаунта?

Мне было трудно понять, как озаглавить этот вопрос, поэтому заранее извиняюсь. Вот моя моя ситуация: У меня есть один стол, в котором только люди. У меня есть другая таблица, в которой есть все учетные записи, с personID, accountType и столбцом бала…
15 май '18 в 23:11
3 ответа

Конвертировать четырехзначное число в часовой формат SQL

Я посмотрел в Cast и Convert, но я не могу найти способ сделать это. Мне нужно преобразовать четыре цифры в часовой формат. Например, 0800 станет 8:00 или 1530 станет 15:30. Я не могу использовать функции, я использую CacheSQL InterSystem. Какие-либ…
29 авг '12 в 21:23
1 ответ

Проблема с соединителем базы данных Mule

У меня есть хранимая процедура в базе данных кэша, и я пытаюсь вызвать ее из коннектора базы данных Mule. Я могу подключиться к нему, но каждый раз, когда я вызываю процедуру, на консоли выдается следующая ошибка: java.sql.SQLException: KEEP_CURRENT…
18 авг '14 в 14:31
1 ответ

Запуск фонового метода в Cache

У меня есть метод класса в классе, который я хочу выполнить в фоновом процессе: ClassMethod Test() {} Который я выполняю таким образом: JOB ##(MyClass).Test() ... при условии, что 'Test' определен в MyClass. Тем не менее, я получаю исключение, что М…
06 дек '18 в 12:55