Редактирование: Этот ответ для IE < 7, для современных браузеров проверяют ответ Jonathan выше.
Редактирование: Этот ответ устарел и , ответ Jonathan выше (JSON.parse(jsonString)
) теперь лучший ответ .
JSON.org имеет синтаксические анализаторы JSON для многих языков включая 4 различных для JavaScript. Я полагаю, что большинство людей рассмотрело бы json2.js их goto реализация.
You need to add a constraint to your table, better a named one:
ALTER TABLE YourSchema.YourTable ADD CONSTRAINT CHK_YourTable_YourColumn_ValidLimits
CHECK(YourColumn BETWEEN 1 AND 5)
In your CREATE TABLE statement, do this:
CREATE TABLE YourSchema.YourTable(YourColumn INT NOT NULL CONSTRAINT CHK_YourTable_YourColumn_ValidLimits
CHECK(YourColumn BETWEEN 1 AND 5),
SomeOtherColumns VARCHAR(10)
);
The best practice is to explicitly name your constraints.
Если вы хотите добавить это во время создания таблицы, вы можете сделать это следующим образом ...
create table MyTable
(MyColumn tinyint CONSTRAINT MyColumn_CheckLimit CHECK (MyColumn BETWEEN 1 AND 5))