Установите существующий столбец таблицы MS SQL как NOT NULL

Если массив прост, и порядок имеет значение, поэтому две строки могут помочь

//Assume
var a = ['a','b', 'c']; var b = ['a','e', 'c'];  

if(a.length !== b.length) return false;
return !a.reduce(
  function(prev,next,idx, arr){ return prev || next != b[idx] },false
); 

Уменьшить количество проходов по одному из массивов и возвращает «false», если хотя бы один элемент «a» равен ни равно элементу 'b' Просто оберните это в функцию

43
задан ConcernedOfTunbridgeWells 11 February 2009 в 20:09
поделиться

1 ответ

ALTER TABLE tablename
ALTER COLUMN columnname datatype NOT NULL

необходимо будет, очевидно, удостовериться, что столбец не содержит Нулевых значений прежде, чем сделать это.

, Например,

ALTER TABLE orders
ALTER COLUMN customer_id INT NOT NULL
85
ответ дан Adam Ralph 4 August 2019 в 18:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: