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)