当前位置: 首页 > news >正文

免费网站可以做cpa百度wordpress结构化数据插件 sign 检测失败

免费网站可以做cpa,百度wordpress结构化数据插件 sign 检测失败,免费的关键词优化软件,动漫设计与制作代码在很多情况下#xff0c;我们开发都需要有一个快速的代码生成工具用来提高开发效率#xff0c;代码生成工具很多信息都是读取数据库的表、视图等元数据进行对象表信息的完善#xff0c;有了这些信息#xff0c;我们就可以在普通的实体类代码里面添加属性字段的中文注释我们开发都需要有一个快速的代码生成工具用来提高开发效率代码生成工具很多信息都是读取数据库的表、视图等元数据进行对象表信息的完善有了这些信息我们就可以在普通的实体类代码里面添加属性字段的中文注释或者在Winform或者Web界面的快速生成的时候可以在查询框或者界面编辑的时候充当标签提示等处理信息。但是一般情况下视图的备注信息是没有的但是视图和表之间是存在一定的关系的虽然不同数据库系统对于它们的信息对应不一定一致但是我们可以把它们的对应关系寻找出来就可以给视图字段增加备注了这个就是本文介绍的思路和做法了本篇结合介绍代码生成工具Databae2Sharp的处理实现进行讲解如何获取视图中字段对应的备注信息。 1、SQLServer数据库的视图信息处理 我们为了演示视图的处理我们需要创建两个表以及视图的信息首先我们创建一个客户信息表如下所示。 我们希望这个T_Customer表中的Creator字段和用户表进行关联然后我们添加一个视图其中的视图代码如下所示。 SELECT dbo.T_Customer.ID, dbo.T_Customer.Name, dbo.T_Customer.Age, dbo.T_Customer.Creator, dbo.T_Customer.CreateTime, dbo.Users.UserName FROM dbo.T_Customer INNER JOIN dbo.Users ON dbo.T_Customer.Creator dbo.Users.ID 也就是列出T_Customer的字段以及一个Users表中的Username字段相当于关联了两个表的视图获取这个表的数据如下所示。 好了到这里我们基本就准备好前提条件了剩下的就是如何获取这些视图的信息了。 在SQLServer里面我们如果需要获取用户视图的信息那么通过系统的视图就可以获取到了如下所示。 这个就是视图的名称和视图SQL代码了我们如果需要详细获取视图的字段信息这些还不够我们可以根据视图信息进一步列出用户视图和具体表的关系如下所示。 从上图我们就可以看出这个视图字段和表的字段的一一对应关系了也就是可以通过具体表的字段信息包括我们这里非常关注的备注信息了。 例如根据这些原理我们视图就直接从数据库表字段中提取备注信息了从而实现视图备注字段的自动提取减少人工设置的繁琐和不便。 2、Oracle数据库视图信息的处理 在Oracle里面的视图字段信息处理和SQLServer有所不同因为我们很难找到视图字段和表字段的一一对应关系的视图信息因此有点困难。 在Oracle里面我们先准备好一个T_Customer表以及视图等基础信息先。 同时创建一个视图和用户表发生关联和在SQLServer一样的做法SQL如下所示。 create or replace view view_customer as select u.fullname, t.id, t.name, t.age, t.creator, t.createtime from t_customer t inner join t_acl_user u on t.creator u.id; 我们通过Oracle的系统视图ALL_TAB_COLUMNS或者DBA_TAB_COLUMNS可以获得视图的字段信息如下所示。 不过很不幸这个视图的信息没有和视图关联表发生任何的交集无法获取到对应的表信息那么如何获取视图对应表的信息呢答案是可以通过ALL_DEPENDENCIES这个视图进行获取如下图所示。 但是这里也只是获取到对应的表没有和字段关联不过这样基本上也差不多了因为我们可以获得视图字段以及这个视图里面包含的关联表那么基本上它的字段信息也大致锁定了除非两个表之间很多字段名称相同难以处理。 结合下面的SQL我们可以获得表和字段的信息了如下所示。 select distinct table_name, column_name from all_tab_columns where table_name in (select referenced_name from all_dependencies where nameVIEW_CUSTOMER and type VIEW and referenced_type TABLE) and column_name in (select column_name from all_tab_columns where table_nameVIEW_CUSTOMER) order by table_name; 这样我们根据视图对应表的字段信息匹配它的备注信息就差不多了最后我们来看看基于Oracle的实现效果。 从上图我们可以看到代码工具Database2Sharp根据上述介绍的逻辑关系自动从表对应的字段里面去匹配对应的备注信息从而减少手工设置视图字段备注信息的繁琐工作为视图代码生成和界面生成提高了速度和效率。 以上的视图备注信息的提取逻辑我们可以把它应用在自己的业务处理里面实现更加广泛的应用。 以上视图备注信息的提取需求来自一个客户的建议非常不错在此感谢他为这个细节做出的贡献。 本文转自博客园伍华聪的博客原文链接读取数据库信息构建视图字段的备注信息方便程序代码生成如需转载请自行联系原博主。
http://www.huolong8.cn/news/27818/

相关文章:

  • html语言中文解释大全 | 网站建设 - 红黑联盟论坛国内外贸公司前十名
  • 域名购买成功后怎么做网站网站开发第三方支付
  • 长沙做个网站多少钱郑州做网站推广价格
  • 怎么从网站知道谁做的最大的网站
  • 视觉网站建设dw做的网站怎样做成手机版的
  • 有什么做任务的网站吗做网站解析要多久
  • 机械行业网站 方案二次开发源代码
  • 珠海手机网站建设公司wordpress模版仿制
  • 网站开发看什么书移动互联网开发的学习心得300字
  • 企业建站做网站免费的html模板下载
  • 连锁餐饮网站建设中国跨境电商平台有多少
  • 鑫诺科技网站建设手机上网站
  • 查询网站信息php wap网站源码
  • 建设产品网站长沙网上房地产
  • 天津个人网站建设重庆建筑工程职业学院
  • 新公司注册在哪个网站手机网站一键开发
  • dw制作asp网站模板下载wordpress 登录可见
  • 网站flash引导页下载如何做一个营销型网站
  • 黄石建设网站公司哪家公司建站的
  • 网站音频播放器源码免费作图网站都有哪些
  • 网站公司seowordpress标签转拼音
  • 免费php企业网站管理系统那个网站开发三味
  • 头像网站模板免费注册跨境电商
  • 网站设计的总结百度流量推广项目
  • 同德县wap网站建设公司深圳物流公司查询大全
  • 外贸购物网站建设wordpress微信支付功能
  • 网站上的分享php网站建设价格
  • 网站开发系统源代码网站常见错误代码
  • 谈谈什么是网络营销织梦seo排名优化教程
  • 做非法网站怎么判刑设计工作室网站