日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

關(guān)于含有標(biāo)識字段的數(shù)據(jù)表中記錄的插入問題解決

系統(tǒng) 2419 0

今天碰到一個問題在存儲過程里添加一條記錄
Insert TableName(Field1,Field2,Field3) value (Value1,Value2,Value3);

由于TableName中有一個標(biāo)識字段Field_ID,于是給我返回錯誤信息
無法將NULL值插入Field_ID。
非常郁悶,F(xiàn)ield_ID是自增長的為什么還要我手動插入呢?
缺省情況下 IDENTITY_INSERT為OFF,不可顯示插入Field_ID的值。
最后的勉強的解決辦法是:
一,
Set IDENTITY_INSERT TableName OFF (可不寫 缺省)
Insert TableName Value(Value1,Value2,Value3);
這種情況下是可以的,就是說缺省情況應(yīng)該將除標(biāo)識以外所有的字段都對應(yīng)賦值插入
不能只對幾個字段賦值插入。

Set IDENTITY_INSERT TableName ON
Insert TableName (Field_ID,Field1,Field2,Field3) Value (Value_ID,Value1,Value2,Value3);
Set IDENTITY_INSERT TableName OFF
這樣也是可以的 實現(xiàn)標(biāo)識字段的顯式插入 但標(biāo)識的自增長就無效了。

目的是達(dá)到了,但是上面一些疑問還沒有完全解決,誰理論上解釋一下?

關(guān)于含有標(biāo)識字段的數(shù)據(jù)表中記錄的插入問題解決(IDENTITY_INSERT)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 贵阳市| 潮州市| 壤塘县| 玉田县| 平武县| 长子县| 赣州市| 广州市| 昌邑市| 拜泉县| 柯坪县| 东乡| 鸡东县| 靖江市| 石楼县| 南溪县| 海丰县| 巴彦淖尔市| 寿宁县| 福州市| 湟中县| 民县| 会东县| 土默特右旗| 涟水县| 原阳县| 遵义县| 南宫市| 竹溪县| 仁寿县| 湛江市| 阳高县| 周口市| 兖州市| 若羌县| 吴堡县| 高邑县| 尉犁县| 和田市| 辉南县| 宜丰县|