WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  SQL Server

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   SQL Server
Jimmy опубликован 05-05-2001 16:01 MSK   Click Here to See the Profile for Jimmy   Click Here to Email Jimmy  
Внимание вопрос: нужно ли объявлять транзакцию внутри хранимой процедуры, или она вся выполняется как одна транзакция?
спасибо
lamo опубликован 06-05-2001 06:23 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
man @@TRANCOUNT
=)
Jimmy опубликован 06-05-2001 19:07 MSK     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
Ага... Я не совсем правильно сформулировал вопрос. Хотел уточнить такую деталь: нужно ли осуществлять блокировку внутри хранимо
Jimmy опубликован 06-05-2001 19:11 MSK     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
...хранимой процедуры? Т.е. если два юзера вызывают хр. процедуры, они выполняются последовательно или параллельно? По идее последовательно, хотя напрямую об этом не написано в доке...
2 lamo and not only: thanx
lamo опубликован 07-05-2001 20:01 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
можеш лочить. можеш не лочить. дедлоки
только не делай.
один хрен, кто последний commit сделает,
за тем и правда.

http://www.sql.ru/docs/mssql/tsql_ref/

Jimmy опубликован 08-05-2001 10:45 MSK     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
OK... однако по поводу локов: в Database Design on SQL Server 7 экз. 70-029 читаю: "Конкуренция процессов из-за блокировок может отрицательно сказаться на быстродействии системы. Старайтесь работать с базой данных с пом. хранимых процедур, чтобы свести к минимуму время, затрачиваемое на блокировку." - значит ли это, что между двумя запросами в хр. пр. никто больше не втиснется?

А вообще с целью избегания наступания хотя бы на некоторые грабли, у меня вопрос такой:
как лучше вставлять данные в связанные таблицы в SQL Server?
сори за дотошность и thanks

lamo опубликован 08-05-2001 19:05 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
я про хранимые и говорил.
в связные ты имееш ввиду с foreign_key-ями ?
ну если ключа в независимой нет, ты в
зависимую все равно не синсертиш.

если грабли беспокоят - оракл ставь.
правда для win версии там некоторых фишек
нет, но все лучше чем ms sql.
oracle816nt - самая стабильная на сегодняшний
момент версия. не знаю где ты правда ее
найдеш, на download лежит только 817.
ну тогда вообще безграблевый вариант -
находиш linux из redhat подобных
(blackcat and etc ...) только не 7.0.
6.2 - нормально.
потом в ftpsearch (например на
http://ftpsearch.lycos.com/?form=medium)
по маске oracle816
находиш гденть на ftp где поближе
собственно само ракло.
потом действуя по схеме -
http://jordan.fortwayne.com/oracle/
ставиш его.
если так нравится винда, то на винду
ставиш клиента (можно 817). он там
у оракловцев валяется.
ну и все.
да. toadsoft.com качаеш t.o.a.d. (почитаеш
хелп - узнаеш что это) - и работаеш
без граблей.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.