存储过程提取Umbraco中的内容
来源:互联网 发布:php分页原理 编辑:程序博客网 时间:2024/05/20 06:07
@ParentNodeName和@ContentName 都是Document Type的名字
@ParentNodeName --为父节点
@ContentName --当前节点,所要取得的内容
CREATE PROCEDURE [dbo].[usp_getContentData]
@ParentNodeName NVARCHAR(255),@ContentName NVARCHAR(255)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @CURNODEID INT
DECLARE @CURCONTENTTYPEID INT
DECLARE @VERSIONID NVARCHAR(200)
SELECT @CURCONTENTTYPEID=curcontent.contentType,@CURNODEID=curcontent.nodeid ,@VERSIONID=versionId
FROM umbracoNode
INNER JOIN cmsDocument ON umbracoNode.Id = cmsDocument.NodeId and Published = 1--pubished version //and newest = 1 --draft version
INNER JOIN cmsContent ON umbracoNode.Id = cmsContent.NodeId
INNER JOIN umbracoNode DocType ON cmsContent.contentType = DocType.Id
and DocType.nodeObjectType = 'a2cb7800-f571-4787-9638-bc48539a0efb'
INNER JOIN umbracoNode PARENTNODE ON umbracoNode.PARENTID=PARENTNODE.ID
AND UPPER(PARENTNODE.TEXT)=@ParentNodeName
INNER JOIN cmsContent curcontent ON curcontent.nodeid=umbracoNode.Id
INNER JOIN cmsContentTYPE CURDOCTYPE ON curcontent.contentType=CURDOCTYPE.NODEID
AND UPPER(CURDOCTYPE.ALIAS)=@ContentName
where umbracoNode.nodeObjectType = 'c66ba18e-eaf3-4cff-8a22-41b16d66a972'
AND umbracoNode.ParentId <> -20
SELECT UPPER(CPT.ALIAS) as ALIAS,CPDRESULT.DATAINT,CPDRESULT.DATADATE,CPDRESULT.DATANVARCHAR,CPDRESULT.DATANTEXT
FROM cmsPropertyData CPDRESULT
INNER JOIN cmsPropertyType CPT ON CPT.ID=CPDRESULT.PROPERTYTYPEID
INNER JOIN cmsPropertyData CPD1 ON CPDRESULT.VERSIONID=CPD1.VERSIONID
AND CPD1.ID=
(SELECT MAX(CPD.ID)
FROM cmsPropertyType CPT
INNER JOIN cmsPropertyData CPD ON CPT.ID=CPD.PROPERTYTYPEID
AND CPT.CONTENTTYPEID=@CURCONTENTTYPEID
AND CPD.CONTENTNODEID=@CURNODEID
AND CPD.versionId=@VERSIONID
)
ORDER BY 1
END
- 存储过程提取Umbraco中的内容
- 通过SQL语句提取存储过程中的内容
- 提取字符串的存储过程
- 提取SYBASE数据库存储过程
- 提取sql 错误信息存储过程
- 搜索数据库存储过程或者函数中的内容
- 获取存储过程内容
- java 提取引号中的内容
- 提取文档中的指定内容
- 将括号中的内容提取
- 将括号中的内容提取
- [FAQ]ASP中提取多选列表框中的值,并传递给存储过程执行。
- sp_helptext 查看存储过程内容
- sql 查询存储过程内容
- 修改内容的存储过程
- 根据内容查存储过程
- 提取Html内容中的所有图片信息
- 在jsp页面提取formbean中的内容
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分 .
- 用Spring来发邮件
- lua操作数据库
- php 验证手机号码
- memcached的基本设置
- 存储过程提取Umbraco中的内容
- androird 系统架构图
- js写入和读取Cookie
- javascript 验证手机号码
- 使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存
- Mplayer 移植
- 职业化,专业化
- 计数器
- 有什么事情是代码不能做的呢