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)