随笔分类 - sql server
sql临时表 invalid column name ""
摘要:在功能将用户修改记录保存起来的功能时借助了触发器来实现,通过触发器将修改前的数据和修改后的数据获取到,并存入表中。 在该触发器中,我建立了临时表用来临时存储数据 如果在表table上建立触发器,那么在更新table的值时,有时会报"Invalid column name 'id' ,Invalid
阅读全文
sql join 用法总结
摘要:sql中常用的join包括以下几种: cross join inner join left join(left outer join) right join(right outer join) full join (full outer join) 现有数据表employee和CompanyInfor,如下所示 1.cross join cross join 为两张表的笛卡尔乘积,连接后返回结果集的行数为两张表行数的乘积。select a.*,b.* from employee a cross join CompanyInfor b----等价于-----select a.*,b.* f...
阅读全文
创建触发器,将数据库中表的修改记录进日志表
摘要:要求:假定有一个数据库,有10张表,每张表都有inputuser和createtime,modifyuser,modifytime 4个字段用来记录数据库记录的变动请为该数据库建立一个日志表,可以记录每个字段的修改情况,日志信息包括创建、修改的用户以及时间,字段名名等信息并为10张表创建触发器,自动记录日志触发器的创建要求采用一段通用的代码自动为所有的表创建触发器备注:所有以'Table_Log_%'的表为10个对象表表 FieldModifyLog 为修改的字段信息 包括字段名,修改前的值,修改后的值表 LogRecords 包含字段 被修改的表名 inputuser cre
阅读全文
浙公网安备 33010602011771号