UPDATE INVMB SET MB042='2' WHERE 料號字串
料號字串: LEFT(MB001,1)='1' :所以料號為1開頭的料號全部改為自動發料.
同理: LEFT(MB001,2)='23' 所以料號為23開頭的料號全部改為自動發料.
參考: UPDATE INVMB SET MB042='2' WHERE LEFT(MB001,1)='1'
或 UPDATE INVMB SET MB042='2' WHERE LEFT(MB001,2)='23'
看來您還不懂 啥是 SQL
建議您先上MSSQL的課 OR 上網學習MSSQL
http://www.google.com.tw/search?q=MS+SQL+%E8%AA%B2%E7%A8%8B&hl=zh-TW&gbv=2&oq=&gs_l=
因為ERP裡的資料很重要!
如果發生意外 會發生很大的問題
如果時間很急
請找客服OR顧問幫您處理
不要硬著頭皮去做
另
請注意每天是否有備份成功!
ERP裡的資料很重要!
ERP裡的資料很重要!
ERP裡的資料很重要!
重要的事要說三遍!
我是自己上網查自己摸索一兩次,就大概懂他的意思了
主要會用到的就是
use 資料庫名稱
update 表格 set 欄位 where 條件
use是用於你要使用哪一個資料庫
update字面就是上傳 也可以想成修改哪一個資料表
set 修改資料表的某個欄位資料
where 條件,像是你需要B欄位為1的才要修改,其餘不修改
use dada_pos
update CO_SS_RELATION set cor_status = '6' where cor_sqno = '249818'
我抓最近用的一段
修改dada_pos資料庫裡面的CO_SS_RELATION資料表,裡面的cor_stause欄位修改為6,條件是cor_spno欄位數值為249818
沒有加上where這段 全部cor_status會被修改成6,那會是很恐怖的事情,就等於你的那一萬多筆資料全部變6