1、首先我們打開電腦桌面,同時按windows徽標鍵和R鍵,在彈出來的窗口里輸入,regedit,點擊OK按鈕。

成都創(chuàng)新互聯專注于晉城企業(yè)網站建設,成都響應式網站建設,成都商城網站開發(fā)。晉城網站建設公司,為晉城等地區(qū)提供建站服務。全流程按需定制制作,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務
2、打開后進入注冊表界面。
3、打開后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle選項,自己查找即可找到。
4、oracle下有好幾個目錄,可以都點點,因為目錄名字可能不一樣,不能肯定的說就是跟我的截圖一樣,可以明確的是,我們要找的注冊項就是NLS_LANG。
5、找到后雙擊進行編輯,將nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK修改成其他字符集,編輯后保存即可。
最好的方法是批量修改,即每次修改5000條(一次修改不要超過一萬條,否則影響性能). 雖然在11g中,我們也可以選擇使用merge命令,但你的這種情況最好先修改一部分然后看看影響,畢竟在生產環(huán)境作這樣的操作風險很大。如果是誤操作,最好還是請DBA來恢復,雖然這樣做會被挨罵,但總比錯上加錯,最后連挨罵的機會都沒有要好得多。如果對這些修改真的有信心,而只是從性能考慮,那可以用下面的方法(pk_col 是表的主鍵
1、構建臨時表進行主鍵關聯更新
需求:T1表有千萬級別的數據量,需要更新這個表的字段a,b滿足2個條件的記錄。
做法:一般業(yè)務會將條件通過excel表格提供給開發(fā),那么開發(fā)首先需要將這個excel表格的內容插入到臨時表T2中,考慮到a,b都不是主鍵,那么需要將a,b轉化成主鍵后再插入到T2表中,T2表中還可以保存更新前的數據,方便做數據回滾,T2表中有數據后,就可以執(zhí)行下面腳本進行更新操作:
ps:c,d是需要更新的操作,e,f是條件。必須強調的是id必須是主鍵
1、構建臨時表進行主鍵關聯更新
需求:T1表有千萬級別的數據量,需要更新這個表的字段a,b滿足2個條件的記錄。
做法:一般業(yè)務會將條件通過excel表格提供給開發(fā),那么開發(fā)首先需要將這個excel表格的內容插入到臨時表T2中,考慮到a,b都不是主鍵,那么需要將a,b轉化成主鍵后再插入到T2表中,T2表中還可以保存更新前的數據,方便做數據回滾,T2表中有數據后,就可以執(zhí)行下面腳本進行更新操作:
ps:c,d是需要更新的操作,e,f是條件。必須強調的是id必須是主鍵
可以給設置字段屬性不能為空,not null,這樣就是必填了
想要個性化控制就加default值
可以通過update方法進行批量修改。
sql:update table_name SET age=25;
備注:也可以添加必要的條件,針對固定條件的數據進行批量修改。
sql:update table_name SET age=age+1 where name ='zhangsan ';
文章名稱:oracle怎么改必填項,oracle修改字段必輸
本文URL:http://chinadenli.net/article7/dsehcoj.html
成都網站建設公司_創(chuàng)新互聯,為您提供搜索引擎優(yōu)化、網站內鏈、App開發(fā)、網站維護、企業(yè)建站、網站設計公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯