Kann nicht eingefügt werden der Wert NULL in Spalte " Tabelle-Spalte keine null-Werte zulässt. INSERT schlägt fehl.Fehler beim ausführen der folgenden SQL-block

Erhalte ich folgende Fehlermeldung, wenn ich ausführen folgenden Befehl ein. Kann mir bitte jemand helfen!

Kann nicht eingefügt werden der Wert NULL in Spalte " Tabelle-Spalte keine null-Werte zulässt. INSERT schlägt fehl.Fehler beim ausführen der folgenden SQL-block

BEGIN
    Select @v_setting_val=setting_val from EGPL_PROGRAM where setting_id=@v_setting_id
    and group_id =
        (select group_id
        from egpl_pref_group
        where group_type = 'departmental'
        and department_id=@v_department_id)

    INSERT INTO EGPL_PROGRAM
    (GROUP_ID, SETTING_ID, SETTING_VAL, IS_PREFERENCE, MODIFIER_ID, MODIFIED_DATE)
    VALUES
    (@v_group_id, @v_setting_id, @v_setting_val,'n',1,getdate());

    PRINT('Inserted the following value for group ' + convert(nvarchar, @v_group_id ))
    PRINT('Setting_id : ' + convert(nvarchar, @v_setting_id) + ' setting_val : ' + @v_setting_val)
END
Unmöglich zu beantworten, ohne die Tabellendefinition für E_S (angeblich enthält diese Tabelle eine not NULL-Spalte, die ausgelassen in Ihr STECKEN). BTW, wenn möglich, bitte ändern Sie Ihre Tabellen-und Spaltennamen, um etwas sinnvolles.
Der Fehler scheint klar genug. Haben Sie die Werte der Parameter, die Sie verwenden in der Insert-Anweisung?

InformationsquelleAutor Ordinary | 2013-12-16

Schreibe einen Kommentar