SQL Server и Perl - PullRequest
       14

SQL Server и Perl

0 голосов
/ 29 октября 2011

У меня есть таблица на сервере sql, в которой есть одна запись и одно поле - целочисленное значение, - которое я хочу увеличивать на единицу каждый раз и получать его результат, что является лучшим решением для реализации этого с использованием модуля Perl DBI а sql сервер?

1 Ответ

3 голосов
/ 29 октября 2011

Вот довольно хорошее руководство по подключению к серверу SQL через DBI: http://members.toast.net/strycher/perl/example_dbi_sql.htm

Вот еще один: http://www.easysoft.com/developer/languages/perl/sql_server_unix_tutorial.html

Однако учтите, что в зависимости от масштаба и цели:

  • Вам может потребоваться выполнить приращение + извлечение как одну транзакцию, чтобы избежать проблем с параллелизмом (если ваша цель заключается в создании уникальных идентификаторов)

  • На определенных томах генерация уникальных идентификаторов таким способом становится узким местом в производительности из-за наличия горячей точки БД.

Если у вас есть конкретные проблемы с чем-либо, что вы пробовали (установление соединения с сервером SQL, написание соответствующего запроса, выполнение запроса и получение результата), пожалуйста, опубликуйте свой код и проблему, и мы можем помочь вам в ее решении. Однако StackOverflow не является сайтом «напиши мой код для меня».

...