как установить нулевое значение к полю в таблице с помощью оракула sql инструмент разработчика?

Попробуйте это:

public class Person {
    public int Id { get; set; }
    public string Name { get; set; }
}

И затем:

var list = new[] {   
    new Person { Id = 1, Name = "Name1" }, 
    new Person { Id = 2, Name = "Name2" }, 
    new Person { Id = 3, Name = "Name3" } 
};

var selectList = new SelectList(list, "Id", "Name", 2);
ViewData["People"] = selectList;

Html.DropDownList("PeopleClass", (SelectList)ViewData["People"])

С MVC RC2, я добираюсь:

<select id="PeopleClass" name="PeopleClass">
    <option value="1">Name1</option>
    <option selected="selected" value="2">Name2</option>
    <option value="3">Name3</option>
</select>
11
задан Cshah 11 September 2009 в 07:57
поделиться

4 ответа

Какую версию вы используете? У меня сейчас 1.5.4 и работает отлично. Просто щелкните значение и нажмите «Удалить», затем выполните фиксацию.

8
ответ дан 3 December 2019 в 04:52
поделиться

Вы имеете в виду редактирование во вкладке данных? Просто вставьте «пустую» строку, которая в oracle равна нулю.

Установите для «Отображать нулевое значение как» значение (null) в инструментах -> настройки -> База данных -> дополнительные настройки

create table ff (v VARCHAR2(1));

INSERT INTO FF VALUES ('1');

Выберите таблицу и выберите данные tab.

Это показывает

V
=
1

Теперь дважды щелкните значение 1 и удалите 1. При выполнении фиксации в журнале создается следующий оператор:

UPDATE "OSIVOLG"."FF" SET V =  WHERE ROWID = 'AAA+zcAAFAAF9rgAAA' AND ORA_ROWSCN = '77536476584'

Синтаксически неверный оператор SQL, но теперь отображается вкладка данных.

V
======
(null)
3
ответ дан 3 December 2019 в 04:52
поделиться

Некоторые инструменты используют , чтобы ввести значение NULL.

0
ответ дан 3 December 2019 в 04:52
поделиться

в инструменты -> настройки -> База данных -> расширенные настройки есть параметр, который позволяет сбросить отображение по умолчанию пустых столбцов. Если вы установите его пустым, это, вероятно, решит вашу проблему.

0
ответ дан 3 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

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