摘要:
如果是单表内有父子关系,用CTE查询,可找到很多的例子,如果情况复杂点呢?场景是:订单之间有关联关系,表结构被设计成了二叉树结构,列:OrderID (Data),CopyBy (Left),CopyFrom(Right)如果以指定的任意订单号查询出所有与之关联订单,语句如下:--为演示,传@OrderID获取,直接定义了一个DECLARE @OrderID INT=511000;WITH RelationOrderInfo AS (SELECT OrderID,CopyFrom,CopyBy,1 AS Lev FROM Orders (NOLOCK)WHERE OrderId=@Order. 阅读全文
摘要:
实体生成工具种类多,核心原理并无多大不同,经常用MSSQL,便收集整理了下适合用的:按自己规范生成:/**** 功能描述:数据库内直接生成实体* 用 法:Exec SP_GenMCode 表名或视图名**/ CREATE PROC SP_GenMCode(@obj SYSNAME) --生成表实体 参数为表名 AS BEGIN DECLARE @name VARCHAR(200) ,@nameType VARCHAR(200) ,@value VARCHAR(200) ,@reader VARCHAR(MA... 阅读全文