在圖書發行公司單位當錄單員,透過圖書管理軟體的介面向資料庫傳送EXEC儲存過程命令,拿到資料庫主機的許可權後,自己建立帳號然後本地安裝資料庫客戶端直連,配合sqlprofiler,慢慢摸清了圖書管理軟體 介面上新增發貨單和發貨單內改價格所需要的表和欄位後,工作就方便了。
工作當中有一個流程,發往家樂福的書,4.8元的書因為沒有申請到碼,只有4.5元的碼,在發貨單上就得把所有的4.8元改成4.5元,以前錄單員是手動改,我當時就是直接操作資料庫,發的命令類似於這樣:
SET price=4.5 WHERE price=4.8 AND ordernum="XXXXXX"
有一次忙中出錯,忘了附上訂單號了,結果就是導致所有訂單不管是家樂福的還是別的,全部被改了。當時一看執行了上千條,頓時嚇的尿都差點要出來了。
你問我怎麼樣了,呵,這家公司沒人懂計算機,別提資料庫和程式設計了,而且,錄單發貨他們只是手工比對打印出來的發貨單,會計也是手工根據打印出的發貨單上的數值來核對,錄單員的電腦輸入的資料基本都是資訊孤島,都沒人查,也沒有連結到其它系統 ,其實也沒有任何其它系統 了,所以這事後來就不了了之了,哈哈。
在圖書發行公司單位當錄單員,透過圖書管理軟體的介面向資料庫傳送EXEC儲存過程命令,拿到資料庫主機的許可權後,自己建立帳號然後本地安裝資料庫客戶端直連,配合sqlprofiler,慢慢摸清了圖書管理軟體 介面上新增發貨單和發貨單內改價格所需要的表和欄位後,工作就方便了。
工作當中有一個流程,發往家樂福的書,4.8元的書因為沒有申請到碼,只有4.5元的碼,在發貨單上就得把所有的4.8元改成4.5元,以前錄單員是手動改,我當時就是直接操作資料庫,發的命令類似於這樣:
SET price=4.5 WHERE price=4.8 AND ordernum="XXXXXX"
有一次忙中出錯,忘了附上訂單號了,結果就是導致所有訂單不管是家樂福的還是別的,全部被改了。當時一看執行了上千條,頓時嚇的尿都差點要出來了。
你問我怎麼樣了,呵,這家公司沒人懂計算機,別提資料庫和程式設計了,而且,錄單發貨他們只是手工比對打印出來的發貨單,會計也是手工根據打印出的發貨單上的數值來核對,錄單員的電腦輸入的資料基本都是資訊孤島,都沒人查,也沒有連結到其它系統 ,其實也沒有任何其它系統 了,所以這事後來就不了了之了,哈哈。