notnull

    8熱度

    5回答

    我有一個Oracle數據庫和一個包含多個非空列的表,全部使用默認值。 我想爲我想插入的任何數據使用一個插入語句,並且不打擾檢查插入的值是否爲空值。 當插入null時,是否有辦法回退到默認列值? 我有這樣的代碼: <?php if (!empty($values['not_null_column_with_default_value'])) { $insert = " INS

    0熱度

    3回答

    更新列時 我嘗試更新列使用下面 update Bom set CountryCode= case when CurrencyId='CHF' then 'CH' when CurrencyId='NZD' then 'NZ' when CurrencyId='KRW' then 'KR' when CurrencyId='HKD' then 'HK' when CurrencyId='

    14熱度

    2回答

    我有一個函數會返回一個類型爲my_table%ROWTYPE的記錄,並且在調用者中,我可以檢查返回的記錄是否爲空,但是PL/SQL抱怨if語句 PLS-00306:錯號碼或類型的呼叫參數 'IS NOT NULL' 這裏是我的代碼: v_record my_table%ROWTYPE; v_row_id my_table.row_id%TYPE := 123456; begin v_

    2熱度

    1回答

    我知道這個問題已經以類似的形式多次提出,但是沒有一個線程可以給我具體的答案給我的問題。 我使用流利的NHibernate和Fluent的自動映射來映射我的域實體。現在,我使用這種約定類設置的所有屬性NOT NULL: public class NotNullColumnConvention : IPropertyConvention { public void Apply(Fluent

    1熱度

    2回答

    我正在安裝openbravo。安裝日誌顯示一堆SQL錯誤,它們都是「非空」約束錯誤。 我已經搜索了一段時間瞭解如何解決這個問題,但他們只說如何在單個表中刪除非空約束。 我想要的是配置PostgreSQL服務器運行在一個放鬆狀態,根本不會抱怨「不爲空」。我知道MySQL有一個選項,但我不知道PostgreSQL是什麼。 更新:我已經通過取消選中「安裝樣本數據」」選項消除了安裝錯誤。多麼艱難和簡單的修

    11熱度

    2回答

    我正在使用postgreSQL。我有一個列: NOT NULL 但是當我要插入一個空字符串的行像: '' 它不給我一個錯誤,並接受。我該如何檢查插入值應該是not empty? (無論是空的,也沒有空) PS:我列定義爲: "ads" character varying(60) NOT NULL

    6熱度

    1回答

    我試圖將值插入到包含inet類型的兩列的表中。當我嘗試插入NULL值這些列我得到一個錯誤說 ERROR: invalid input syntax for type inet: "" 其實我triyng使用SQLAlchemy的蟒蛇做到這一點,但我自然會得到相同的錯誤說: Session.commit() error: (DataError) invalid input syntax for ty

    18熱度

    3回答

    我正在使用db2版本9.7 *,似乎不可能以任何直接方式使NOT NULL列爲空。 不幸的是,使用更開發友好的數據庫的解決方案不可用。基本上,在MySQL說話,我想這樣做(其中MY_COLUMN曾經是VARCHAR(200)NOT NULL): ALTER TABLE MY_TABLE MODIFY COLUMN MY_COLUMN VARCHAR(200);

    1熱度

    1回答

    只有當新值不爲空時,我必須合併兩個表並更新重複鍵。 我試了下面的代碼沒有成功 任何人都可以幫忙嗎? Thanx! INSERT INTO table1 SELECT * FROM temp ON DUPLICATE KEY UPDATE table1.tel = coalesce(temp.tel,table1.tel), table1.fax = coalesce(te

    2熱度

    2回答

    我想從我的sqlite數據庫中獲取NOT NULL記錄的數量。由於我使用的是autoinceament,所以即使我刪除了任何中間記錄,最後插入的行也不會給我表中的實際記錄數,它會插入到比最後插入的記錄更高的位置。 插入語句返回最後一個插入行的數量,但是我希望這個值正在運行。 任何人都可以幫我嗎? Thanx提前。