2017-02-09 10 views
0

Я хочу, чтобы sql-скрипт выбиралсяЯ хочу, чтобы строка ввода sql-скрипта и значение в базе данных было числом?

Ввод строки и значения в базе данных - номер?

EX.

Input: Подождите Утвердить

ApproveStatus(nvarchar) 
"0" 
"2" 
"4"... 

ApproveStatus = 2 Это "Wait Утвердить"

Я хочу значение находки SQL скрипта "Wait Утвердить" в ApproveStatus и Выход поле ApproveStatus = 2

Это первое в вопросах

+0

косяка понять, что вы здесь задаете, «значение входной строки в базе данных - это число» – IsuruAb

+0

Я думаю, вы должны добавить новый столбец, как описание ,,, тогда вы можете выбрать id из него –

ответ

0

Что-то вроде этого?

Учитывая следующие данные:

CREATE TABLE statuslookup (
    id int unique, 
    label nvarchar unique 
); 
INSERT INTO statuslookup (id, label) values (2, 'Wait Approve'); 

Затем, если вам нужно конвертировать ярлык ID:

SELECT id FROM statuslookup WHERE label = 'Wait Approve'; 

Надеется, что по крайней мере получаешь вы начали .....