以机场表为例 private static AIRPORT_HELIPORTManager AirportHeliportManager => ManagerFactory.Instance.AIRPORT_HELIPORTManager; //机场主表管理类,可看作机场表或机场list集合 1.高度集成方法 string airp_uuid = Guid.NewGuid().ToString(); //集合中插入一条机场对象(对应表中插入一条记录)AirportHeliportManager.…
查询锁死的表名以及ID select request_session_id id, OBJECT_NAME(resource_associated_entity_id) tableName FROM sys.dm_tran_locks where resource_type='OBJECT' 杀死锁死表进程 kill id---ID是锁死表ID的值 日积月累,滴水穿石.…
select p.conttract_id,l.order_code,jz.cur_branch from wy_auto_workflow_log l,wg_pjhsb p,wg_jzmb jz where p.serial=l.serial and l.station_id = jz.station_code 初学SQL查询,在三个表中简单关联起来查询,只需将三个表中唯一标识如下关联即可用and关键词连接 p.serial=l.serial l.station_id = jz.station…
把关联保存为一个表,存储关联表的外键 在对象中,使用集合作为域值,来处理多值域. 而在DB中,只能有单值域. 外键映射的核心,是在关联关系的单值端使用外键来维持联系. 而在多对多的关联关系中,已经不存在单值端了. 运行机制 使用一个链接表来保存关联关系. 仅有两个字段,即两个关联表的外键ID. 对于每一对相关联的对象,它会有一个数据行与之对应. 链接表没有对应的内存对象.所以也就没有ID.其主键是两个关联表的主键的组合. 从链接表中加载Data需要两次查询,例如为雇员加载机能的问题 1,查询Em…
一.外键: 1.什么是外键 2.外键语法 3.外键的条件 4.添加外键 5.删除外键 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性. 外键:是另一表的唯一性字段, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的.所以说,如果谈到了外键,一定是至少涉及到两张表.例如下面这两张表: 上面有两张表:部门表(dept).员工表(emp).Id=Dept_id,而Dept_id就是员工表中的外键:因为员工表中的员工需要知道自己属于哪个部门,就可以通过外…
有一张表Table有IDStr字段,如下只显示二个字段还有很多其他字段 方式一 字段逗号分割,直接用UserIDStr字段,里面存多个ID用逗号分割 UUID UserIDStr 1111 1,2,3 2222 3 方式二用关联表,关联表如下: UUID UserID 1111 1 1111 2 1111 3 222 3 测试了50W条数量 -- 方式一设计用 Like查几次时间分别是: 1.192s 1.140s 1.171s 1.425sselect * from af_archive wh…
一 单表查询,以下是表内容 一 having 过滤 1.1 having和where select * from emp where id > 15; 解析过程;from > where 找到数据 > 分组(没有默认一个组)> select 打印 where是出结果之前 select * from emp having id > 15; 解析过程;from > where 找到数据(没有约束条件,就是整个表)) > 分组(没有默认一个组)> select 打…
一 一对多,多对一 1.1 建立多对一 ,一对多的关系需要注意 先建立被关联的表,被关联的字段必须保证时唯一的 在创建关联的表,关联的字段一定是可以重复的 1.2 示例: 出版社 多对一,多个老师可能在一家出版社 一夫多妻 一对多 create table dep(. 被关联的字段必须保证唯一 id int primary key auto_increment, name varchar(20), comment varchar(50) ); create table emp( id int p…
----查询所有的表 SELECT * FROM SYSOBJECTS WHERE TYPE='U' ----根据表名查询所有的字段名及其注释 SELECT A.NAME,B.VALUE FROM SYSCOLUMNS A LEFT JOIN SYS.EXTENDED_PROPERTIES B ON A.ID=B.MAJOR_ID AND A.COLID=B.MINOR_ID INNER JOIN SYSOBJECTS C ON A.ID=C.ID AND UPPER(C.NAME)='tb_n…
1.查询数据库中所有的数据库表 SELECT * FROM sysobjects WHERE xtype = 'u' AND name != 'sysdiagrams'; 2.查询数据库表中的说明字段 SELECT A.name AS table_name, B.name AS column_name, C.value AS column_description FROM sys.tables A INNER JOIN sys.columns B ON B.object_id = A.objec…