查询所有表、索引、视图信息的SQL语句-Oracle
一、查询所有表,视图的基本信息,字段信息,索引信息
在数据字典与识图中可以找到相应的视图,来查询数据库基本信息;详细字段信息需要到视图中的查看里都有描述
在DBA_TAB_COLS视图中中有详细的表的描述下面是字段信息
TABLE_NAME 是表名,视图名或者集群名;
一、查询所有表,视图的基本信息,字段信息,索引信息
在数据字典与识图中可以找到相应的视图,来查询数据库基本信息;详细字段信息需要到视图中的查看里都有描述
在DBA_TAB_COLS视图中中有详细的表的描述下面是字段信息
TABLE_NAME 是表名,视图名或者集群名;
有一张系统视图 sys.object
在数据库内创建的每个用户定义的架构范围内的对象(包括本机编译的标量用户定义函数)都包含一行。
一、查询数据库内所有表的基本信息
在Mysql中information_schema.TABLES表存储了数据表的元数据信息,下面对常用的字段进行介绍:
TABLE_SCHEMA 记录数据库名;
SELECT name, type_desc,text FROM sys.all_sql_modules s JOIN sys.all_objects o ON s.object_id = o.object_id WHERE definition LIKE '%关键字%'ORDER BY type_desc, name;
SELECT name, xtype ,s.definition FROM sysobjects o, syscomments s WHERE o.id = s.id AND text LIKE '%agent%';
--查询所有包含某列名的对象 SELECT name, object_id,type, type_desc FROM sys.objects WHERE object_id IN ( SELECT object_id FROM sys.columns WHERE name = 'serverid' )
Linux
docker启动,重启,关闭命令
docker启动命令,docker重启命令,docker关闭命令
启动 systemctl start docker
守护进程重启 sudo systemctl daemon-reload
最近项目添加一个webservice 总是编译不过
SQLServer 安装提示需要重启计算机的解决方案
处理方法:
在开始-程序-运行中(或者直接windows+R件同时),输入regedit回车,
在注册表中找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations删除,就搞定
C#中使用视图过滤时,错误无法在 System.Guid 和 System.String 上执行“=”操作
List<string> ls = orderLinks.Select(n => "'" + n.REQ_PROCNO + "'").ToList(); dv.RowFilter = string.Format( " REQ_PROCNO not in ({0})",string.Join(",",ls));
一点记录
ReactiveUI 一个WPFUI https://www.reactiveui.net/
一些常见的状态码为:
200 - 服务器成功返回网页
404 - 请求的网页不存在
503 - 服务器超时
下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。
100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
在WPF中,控件有Width 和 ActualWidth两个属性,
WPF 的一个UI组件 Rubyer-WPF
一款自用的 WPF 主题和控件包,免费开源,欢迎下载点 ⭐,基本重写了系统默认控件; 基本重写了 WPF 默认控件的样式,增加常用控件,空闲时间会增加新控件;
编码:
ubuntu 系统 开启ftp服务
使用 Dapper 进行简单增删改查示例
首先根据数据库表定义实体对象, 这个工作完全可以使用T4、Nvelocity或者RazorEngine 写一个代码生成器根据数据库表对象自动生成数据库表实体对象。这里我自己根据表写了一个对象
[Table("UserRole")] public class UserRoleDbEntity:DbEntityModelBase { [Description("用户编号,来自用户表")] public int UserId { get; set; } [Description("角色编号,来自于角色表")] public int RoleId { get; set; } /// <summary> /// 备注:AuthorityEnum.AuthorityValue 的取值范围是根据 AuthorityEnum位运算 或 与 的结果集;不可随意赋值 /// </summary> [Description("权限值")] public int AuthorityValue { get; set; } /// <summary> /// 根据 AuthorityEnum 枚举值生成的描述 /// </summary> [Description("权限描述")] public string AuthorityDescription { get; set; } } /// <summary> /// 所有DbEntityModel项目中的实体必须继承DbEntityModelBase或其子类,使用supperType模式控制共有子类的行为或者状态,此项目中的类根据数据库基本表或者视图保持基本一致 /// </summary> public abstract class DbEntityModelBase { [Description("Guid标识")] public string GuidMark { get; set; } [Description("自增Id列")] public int Id { get; set; } [Description("排序,倒序")] public int Sort { get; set; } }
在DAL层就可以使用实体对象传参 或者作为返回值
最近有个客户的防火墙总是自动打开,DICOM协议需要双通,这样经常数据回传不了。
我们开发系统难免需要保存配置,有时候我们就使用了ini保存配置值
INIParser 是 C#zhong中保存ini文件的一个扩展项目