Главная » Страница автора Дмитрий Пугаев


Автор: Дмитрий Пугаев

Опубликовано статей: 3

Список статей автора

Сортировка:

Разбиение по «методу Пугаева» или «разность округлённых значений»

Разработчикам часто приходиться сталкиваться с задачей, когда нужно некую сумму S, распределить между строками, пропорционально некому значению Q в этой строке и записать в F. Как она решается? Для каждой строки F = ROUND( Q * S /SUM(Q) ) ;      где   S /SUM(Q) – цена одной штуки. Проблема в том, что при округлении, теряются или появляются …

Если на сервере проблемы

20.01.2012 | Рубрика: SQL, Troubleshooting

Сегодня в студии — SQL-скрипт, который покажет состояние сервера. Что он может: Показать кто кого блокирует. Показать какие объекты БД заблокированы пользователями. Показать какие запросы потребляют больше всего ресурсов. Каждый может доработать скрипт под свои нужды. Работает, начиная с MS SQL 2005. SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED /*кто кого*/ SELECT DB_NAME(pr1.dbid) AS ‘DB’   …

Исправление ошибки с constraint $ndodefault$*

Сегодня в студии — очередная ошибка, на этот раз связанная с названиями констрэйнтов (на SQL). Выглядит она так: ————————— Microsoft Business Solutions-Navision ————————— Произошла следующая ошибка(и) SQL Server при обращении к таблице Purch. Inv. Header: 3728,»42000″,[Microsoft][ODBC SQL Server Driver][SQL Server]’$ndodefault$860319737$66′ is not a constraint. 3727,»42000″,[Microsoft][ODBC SQL Server Driver][SQL Server]Could not drop constraint. See previous errors. …