update column by it's index
Jun. 12th, 2003 11:32 amгоспода, спасибо всем, кто помог мне по поводу сложного поиска. рискну предложить вашему вниманию ещё одну задачку, которая меня мучает уже несколько дней.
итак, есть некая таблица MyTable на ms sql server. в таблице есть непрерывный ряд полей типа int, например, с 10-го по 20-е поле. и есть ещё одно поле, содержащее индекс поля, которое нужно проапдейтить, причём новое значение поля зависит от старого значения отдельно вычисляемым образом.
единственное решение, которое я нашёл, заключается в написании Get и Set stored procedures, в каждой из которых будет уродливый case. решение, очевидно, плохое, поскольку при изменении имён полей или их порядка всё будет ломаться. есть ли лучшее решение?
итак, есть некая таблица MyTable на ms sql server. в таблице есть непрерывный ряд полей типа int, например, с 10-го по 20-е поле. и есть ещё одно поле, содержащее индекс поля, которое нужно проапдейтить, причём новое значение поля зависит от старого значения отдельно вычисляемым образом.
единственное решение, которое я нашёл, заключается в написании Get и Set stored procedures, в каждой из которых будет уродливый case. решение, очевидно, плохое, поскольку при изменении имён полей или их порядка всё будет ломаться. есть ли лучшее решение?
(no subject)
Date: 2003-06-16 06:13 am (UTC)