随笔分类 -  数据库 / 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 阅读全文
posted @ 2017-02-16 14:49 权杖攻城狮 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: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= 阅读全文
posted @ 2016-11-29 15:34 权杖攻城狮 阅读(418) 评论(0) 推荐(0) 编辑
摘要:很简单的一个小例子。 /****** Object: StoredProcedure [dbo].[usp_test] Script Date: 10/28/2016 15:08:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO 阅读全文
posted @ 2016-10-28 15:59 权杖攻城狮 阅读(287) 评论(0) 推荐(0) 编辑
摘要:最近要在存储过程中读取xml中节点的值,然后进行sql操作; 要使用到的系统存储过程如下:sp_xml_preparedocument create procedure [dbo].[pro_Test_Readxml] @sData ntext as --XML 定义变量 并 解析赋值 declar 阅读全文
posted @ 2016-10-27 16:52 权杖攻城狮 阅读(943) 评论(0) 推荐(0) 编辑
摘要:项目中要将查询出的一列的多行内容拼接成一行,如下图:ypmc列。 ms sql server: 网上查到相关资料如下:http://blog.csdn.net/rolamao/article/details/7745972 写的还不错。 我写的如下(存储过程中): select (STUFF((se 阅读全文
posted @ 2016-10-27 16:37 权杖攻城狮 阅读(436) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示