2016.08.02隨記

truncate table T_PurchasingMaterial
清空整個表 保存表結構,例如自增列的可以重新開始而delete不可以


自動生成編碼:
SELECT (‘IM’ + (CONVERT(nvarchar(20),convert(decimal(12),isnull((select top 1 substring(StockInNo ,len(‘IM’)+ 1 ,10) from T_MaterialStock where StockInNo like ‘IM’ + substring(CONVERT(nvarchar(20), GETDATE(), 112),3,6)+’%’ and len(StockInNo) - len(‘IM’) = 10 order by StockInNo desc) , substring(CONVERT(nvarchar(20), GETDATE(), 112),3,6) + ‘0000’))+ 1)))


理念:面向業務,AOP(橫切面)【現在還聽不懂陽哥說的】


陽哥說要看數據庫三範式,c#進階NodeJS(c++)


prop 兩下TAB
得到get,set 屬性


continue,break,return(遞進)
break是跳出當前整個循環語句,而continue是跳過當前循環的某一個條件語句的動作,return則是跳出當前函數而不往下繼續執行。


三層:
Model(實體類庫),實體化
Dal(數據訪問層),數據庫 增刪改查
Bll(業務邏輯層),業務處理,多表保存,調事務
UI


SQL alter的用法:(不用再去設計裏面添加字段)
1. 往表裏添加字段
ALTER TABLE table_name
ADD column_name datatype

往T_PurchasingMaterial 表裏添加稅率字段
alter table T_PurchasingMaterial add tax decimal(18,4) not null

2.修改表裏字段的類型
ALTER TABLE table_name
ALTER COLUMN column_name datatype

修改表T_PurchasingMaterial 裏tax字段改爲INT
alter table T_PurchasingMaterial alter COLUMN tax int not null

3.刪除表裏字段
ALTER TABLE table_name
DROP COLUMN column_name

刪除表中TAX字段
alter table T_PurchasingMaterial drop COLUMN tax


不含稅價=含稅價/(1+試用稅率)
含稅價=不含稅價*(1+試用稅率)


此項目增加一個字段影響的位置:
數據庫,三層(model,dal,bll)
grid綁定,grid初始化
insert(dal),update(dal)
一覽查詢(查詢方法和綁定grid)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章