CRM SQL 共享

 共四步
1  create table #CascadeCollect(id INT IDENTITY(1,1) PRIMARY KEY CLUSTERED, objectid UNIQUEIDENTIFIER NOT NULL, objecttype INT NOT NULL)

2 

exec dbo.p_CascadeCollect ‘CascadeShare‘,10000,‘C959C126-ED6D-E611-98E7-000C29835A34‘,0,‘883D4CDC-F3D3-E511-8B46-000C29835A34‘
-- @operation_type ‘CascadeShare‘ 共享
-- @root_entity_otc 10000 entityobjectcode
--@root_entity_id 记录ID
--@is_offline 0
--@old_owner 记录 ownerid

3 

exec p_CascadeGrantAccess ‘5F864A79-C96D-E611-A2B0-000C29835A34‘,8,10000,‘C959C126-ED6D-E611-98E7-000C29835A34‘,1,134217729
-- @principal_id UNIQUEIDENTIFIER, 这里是被分享用户或者团队的 ID
--@principal_type INT,  用户为 8  团队为 9
--@root_entity_otc int, entityobjectcode
--@root_entity_oid UNIQUEIDENTIFIER, 记录ID
--@access_rights INT,
/*
WHEN 32 THEN ‘Create‘ /* or hex value 0x20*/
WHEN 1 THEN ‘Read‘
WHEN 2 THEN ‘Write‘
WHEN 65536 THEN ‘Delete‘ /* or hex value 0x10000*/
WHEN 4 THEN ‘Append‘
WHEN 16 THEN ‘AppendTo‘
WHEN 524288 THEN ‘Assign‘ /* or hex value 0x80000*/
WHEN 262144 THEN ‘Share‘ /* or hex value 0x40000*/

*/
--@inherited_access_rights INT 

4 

drop table #CascadeCollect
时间: 2024-10-09 13:49:15

CRM SQL 共享的相关文章

Oracle sql共享池$sqlarea分析SQL资源使用情况

遇到需要排查一个系统使用sql的情况,可以通过查询Oracle的$sql.$ssssion.$sqlarea进行统计排查 排查时可以先看一下$sql和$session的基本信息 select * from v$sql a, v$session b where b.SQL_ADDRESS = a.ADDRESS and b.SQL_HASH_VALUE = a.HASH_VALUE and b.SQL_CHILD_NUMBER = a.CHILD_NUMBER $sqlarea表列意思: 引用:h

Oracle学习之sql共享以及4031解决方法

>共享sql: 1.统一书写风格 2.使用绑定变量 >>找出没有共享的SQL语句: 在v$sql查找执行次数较小的SQL语句,观察这些SQL语句是否是经常执行的. select SQL_FULLTEXT from v$sql where EXECUTIONS=1 and sql_text like '%from t%'; select SQL_FULLTEXT from v$sql where EXECUTIONS=1 order by sql_text; --将执行次数只有一次的语句列

CRM SQL 创建活动 ActivityPointer

只是插入的任务,邮件,约会之类的没有研究,以下是官方文档:https://msdn.microsoft.com/zh-cn/library/gg334533.aspx /* 1 实体名 new_xxxxxx 2 实体ID new_xxxxxxid 3 创建者ID 4 责任人ID 5 主题 6 内容 */ CREATE PROC p_create_active @entityname VARCHAR(100) , @entityid UNIQUEIDENTIFIER , @entityidname

CRM sql 查询

查询实体信息: --查询实体信息,实体名称:account select * from MetadataSchema.Entity where name= 'account' 查询窗体信息: --查询窗体信息,ObjectTypeCode: 实体的code select * from systemform where ObjectTypeCode = 1 查询视图信息: --查询视图信息,ReturnedTypeCode:实体的code select * from SavedQuerybase

ORACLE将执行过的SQL语句存放在内存的共享池

Oracle SQL性能优化深入浅出 ORACLE将执行过的SQL语句存放在内存的共享池(shared buffer pool)中,可以被所有的数据库用户共享.当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同,ORACLE就能很快获得已经被解析的语句以及最好的执行路径. 这个功能大大地提高了SQL的执行性能并节省了内存的使用. 为了不重复解析相同的SQL语句,在第一次解析之后,Oracle将SQL语句存放在内存中.这块位于系统全局区域SGA(systemglob

sql优化(oracle)- 第一部分 知识准备

第一部分 知识准备                                               1.  sql执行过程                     2.  sql 共享                   3.  绑定变量                      4.  数据表访问方式 5.  sql 执行顺序 6.  索引使用 1. sql执行过程1)执行过程 当一个oracle实例接收到一条sql后,执行过程如下: 1) create  a cursor  创建

(转)SQL优化原则

一.问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一.系统优化中一个很重要的方面就是SQL语句的优化.对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性. 在多数情况下,Oracle使用索

sql优化(oracle)

永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! sql优化(oracle) 目录 第一部分知识准备                            第二部分 常用sql用法和注意事项                                第三部分  sql优化总结 1.  sql执行过程  1. exists 和 in                                                      1. 优化一般原则 2.  sql 共享

框架 day38 SVN安装及使用,SSH练习项目CRM,环境搭建(myeclipse hibernate 反转引擎生成PO和映射)

1     版本控制 1.1   介绍     版本控制(Revision Control):是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.也是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新. 1.2   没有版本控制     代码管理混乱     备份多个版本,占用磁盘空间大     解决代码冲突困难     容易引发BUG     难于追溯问题代码的修改人和修改时间 