alter TABLE WTD_TE_HIST add column 'TE_4_12' decimal(6,2) AFTER 'TE_4_11' ;
請問我這個有什么錯誤。執行以后報訊息 156,級別 15,狀態 1,第 1 行
關鍵字 'column' 附近有語法錯誤。
求解釋
uj5u.com熱心網友回復:
去掉 column 試試。uj5u.com熱心網友回復:
AFTER 'TE_4_11' 去掉。欄位就加在最后面,沒有必要要求新增欄位的位置。表結構的修改,新增欄位都往后面堆。
展示的時候有欄位要求的話也應該調整你select 陳述句中的欄位順序。
這樣,只要新增欄位不是必須處理的,你原有的程式基本上都不需要改動就能適應這次的表結構調整
uj5u.com熱心網友回復:
可以設定系統表的權限,調整列的順序uj5u.com熱心網友回復:
這種設定毫無意義,應該養成所有sql陳述句都羅列所有欄位的習慣,業務邏輯跟表結構的欄位順序根本沒關系。如果非要說用select *來減少界面的修改,只要改資料庫結構前臺自適應,那么建議建立一個視圖,然后再select * 。這樣可以通過視圖隔離表結構的修改對界面展示的影響。uj5u.com熱心網友回復:
使用資料庫存盤程序。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/55827.html
標籤:VB基礎類
下一篇:mysql操作類全部為定義咋回事
