109: (Default)
[personal profile] 109
господа, спасибо всем, кто помог мне по поводу сложного поиска. рискну предложить вашему вниманию ещё одну задачку, которая меня мучает уже несколько дней.

итак, есть некая таблица MyTable на ms sql server. в таблице есть непрерывный ряд полей типа int, например, с 10-го по 20-е поле. и есть ещё одно поле, содержащее индекс поля, которое нужно проапдейтить, причём новое значение поля зависит от старого значения отдельно вычисляемым образом.

единственное решение, которое я нашёл, заключается в написании Get и Set stored procedures, в каждой из которых будет уродливый case. решение, очевидно, плохое, поскольку при изменении имён полей или их порядка всё будет ломаться. есть ли лучшее решение?

Profile

109: (Default)
109

March 2019

S M T W T F S
     12
3456789
101112131415 16
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags