Как генерировать операторы вставки SQL с использованием Java в MSSQL - PullRequest
0 голосов
/ 13 мая 2019

Я хочу сгенерировать вставки базы данных в MSSQL (создать оператор вставки для каждой информации в моей базе данных). Другими словами, я хочу сделать то же самое, что SSMS может сделать с помощью Generate Script , описанного здесь . Однако я хочу добиться этой функциональности из кода Java, через JDBC.

Я просматривал Интернет, но единственное возможное решение, которое я смог найти, - это использовать хранимую процедуру - например, этот генератор INSERT операторов (с некоторыми улучшениями)

РЕДАКТИРОВАТЬ: Поскольку кажется, что мой вопрос был слишком широким, я хотел бы уточнить его: есть ли способ, несмотря на хранимую процедуру, чтобы генерировать вставки в JDBC?

1 Ответ

0 голосов
/ 20 мая 2019

На основании комментария @SMor - способ сделать это с помощью SMO . Однако это не реализовано в Java. Таким образом, ответ заключается в том, чтобы использовать язык, в котором реализована SMO, или использовать хранимую процедуру.

...