随笔分类 - 数据库 / MS SQL server
摘要:项目中要实现多表查询,用外连接实现。 a表 a(aid,aname) 其中aid为pk b表 b(aid,bname,aid) 其中 bid为pk,aid为fk c表 c(cid,cname,aid) 其中 cid为pk,aid为fk d表 d(did,dname,aid) 其中 did为pk,ai
阅读全文
摘要:SELECT ROW_NUMBER() over(partition by a.yngrbsh order by a.SFRQ desc ) RN, c.* FROM JB_NCZ_GW_SFJL A,JB_MB_ZHXX_DJ C WHERE A.MBDJLSH=C.LSH AND a.SFJY=
阅读全文
摘要:很简单的一个小例子。 /****** Object: StoredProcedure [dbo].[usp_test] Script Date: 10/28/2016 15:08:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO
阅读全文
摘要:最近要在存储过程中读取xml中节点的值,然后进行sql操作; 要使用到的系统存储过程如下:sp_xml_preparedocument create procedure [dbo].[pro_Test_Readxml] @sData ntext as --XML 定义变量 并 解析赋值 declar
阅读全文
摘要:项目中要将查询出的一列的多行内容拼接成一行,如下图:ypmc列。 ms sql server: 网上查到相关资料如下:http://blog.csdn.net/rolamao/article/details/7745972 写的还不错。 我写的如下(存储过程中): select (STUFF((se
阅读全文