select * from SYS.objects select * from SYS.all_objects select * from SYS.tables select * from SYS.columns select * from sys.syscolumns select * from SYS.types select * from SYS.triggers select * from SYS.sql_modules select * from SYS.procedures…
import xlwt import os import datetime #验证export_filed中的字段是否在对象字段中 def checkField(obj_list,filed_dict): flag = True msg = '' if obj_list == []: return False,'导出内容为空' else: for i in range(len(obj_list)): for field in filed_dict: try: obj_list[i][field]…
Emit生成动态方法部分摘自网上,但是经过修改,加入了对委托的缓存以及类结构的调整,使之调用更简洁方便.大致的思路是:要实现转换datatable到某个指定对象的集合,本质是实现转换一个datarow到一个指定的对象.利用Emit动态构造该方法并缓存起来,调用时从缓存查找出来并调用,就这么简单.上代码: /// <summary> /// 把datatable转换为对象集合列表List<T> /// </summary> public class DataTableCo…
[SQL查询]集合查询之INTERSECT 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 集合查询之INTERSECT的使用 Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaomaimiaolhr)上有同步更新. ② 文章中用…