The document contains a SQL query that selects account information from a database table and filters the results based on user and business unit permissions. It returns the top 51 accounts ordered by name and account ID.
Download as TXT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
11 views
NonProblematic SQL
The document contains a SQL query that selects account information from a database table and filters the results based on user and business unit permissions. It returns the top 51 accounts ordered by name and account ID.
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2
exec sp_executesql N'WITH "dco_account0Security" as (
select dco_name as "dco_name", dco_Value as "dco_Value", dco_AccountType as
"dco_AccountType", dco_Description as "dco_Description", dco_Trailing12Revenue as "dco_Trailing12Revenue", dco_RecordId as "dco_RecordId", OwnerId as "OwnerId", dco_NetCashEquivalent as "dco_NetCashEquivalent", dco_Manager as "dco_Manager", dco_PrimaryContact as "dco_PrimaryContact", dco_accountId as "dco_accountId", VersionNumber as "VersionNumber", TransactionCurrencyId as "TransactionCurrencyId", dco_RecordIdName as "dco_RecordIdName", dco_RecordIdYomiName as "dco_RecordIdYomiName", OwnerIdType as "OwnerIdType", OwnerIdName as "OwnerIdName", OwnerIdYomiName as "OwnerIdYomiName", dco_PrimaryContactName as "dco_PrimaryContactName", dco_PrimaryContactYomiName as "dco_PrimaryContactYomiName", TransactionCurrencyIdName as "TransactionCurrencyIdName", statecode as "statecode", dco_Contact1 as "dco_Contact1", OwningBusinessUnit as "OwningBusinessUnit" from [dco_account] as "dco_account0" where ("dco_account0".OwnerId in (@userPrincipalWithBasicDepth00,@userPrincipalWithBasicDepth10,@userPrincipalWithBa sicDepth20,@userPrincipalWithBasicDepth30,@userPrincipalWithBasicDepth40,@userPrinc ipalWithBasicDepth50,@userPrincipalWithBasicDepth60,@userPrincipalWithBasicDepth70, @userPrincipalWithBasicDepth80,@userPrincipalWithBasicDepth90) or "dco_account0".OwningBusinessUnit in (@buId00) ) UNION select dco_name as "dco_name", dco_Value as "dco_Value", dco_AccountType as "dco_AccountType", dco_Description as "dco_Description", dco_Trailing12Revenue as "dco_Trailing12Revenue", dco_RecordId as "dco_RecordId", OwnerId as "OwnerId", dco_NetCashEquivalent as "dco_NetCashEquivalent", dco_Manager as "dco_Manager", dco_PrimaryContact as "dco_PrimaryContact", dco_accountId as "dco_accountId", VersionNumber as "VersionNumber", TransactionCurrencyId as "TransactionCurrencyId", dco_RecordIdName as "dco_RecordIdName", dco_RecordIdYomiName as "dco_RecordIdYomiName", OwnerIdType as "OwnerIdType", OwnerIdName as "OwnerIdName", OwnerIdYomiName as "OwnerIdYomiName", dco_PrimaryContactName as "dco_PrimaryContactName", dco_PrimaryContactYomiName as "dco_PrimaryContactYomiName", TransactionCurrencyIdName as "TransactionCurrencyIdName", statecode as "statecode", dco_Contact1 as "dco_Contact1", OwningBusinessUnit as "OwningBusinessUnit" from [dco_account] as "dco_account0" where ("dco_account0".dco_accountId in (select ObjectId from fn_POARetrieveMultipleNonHierarchy(@SystemUserId0, @ObjectTypeCode0))) ) select top 51 "dco_account0".dco_name as "dco_name" , "dco_account0".dco_Value as "dco_value" , "dco_account0".dco_AccountType as "dco_accounttype" , "dco_account0".dco_Description as "dco_description" , "dco_account0".dco_Trailing12Revenue as "dco_trailing12revenue" , "dco_account0".dco_RecordId as "dco_recordid" , "dco_account0".OwnerId as "ownerid" , "dco_account0".dco_NetCashEquivalent as "dco_netcashequivalent" , "dco_account0".dco_Manager as "dco_manager" , "dco_account0".dco_PrimaryContact as "dco_primarycontact" , "dco_account0".dco_accountId as "dco_accountid" , convert(bigint, "dco_account0".VersionNumber) as "versionnumber" , "dco_account0".TransactionCurrencyId as "transactioncurrencyid" , "dco_account0".dco_RecordIdName as "dco_recordidname" , "dco_account0".dco_RecordIdYomiName as "dco_recordidyominame" , "dco_account0".OwnerIdType as "owneridtype" , "dco_account0".OwnerIdName as "owneridname" , "dco_account0".OwnerIdYomiName as "owneridyominame" , "dco_account0".dco_PrimaryContactName as "dco_primarycontactname" , "dco_account0".dco_PrimaryContactYomiName as "dco_primarycontactyominame" , "dco_account0".TransactionCurrencyIdName as "transactioncurrencyidname" from dco_account0Security as "dco_account0" where ("dco_account0".statecode = @statecode0 and "dco_account0".dco_Contact1 is null and "dco_account0".dco_RecordId is null) order by "dco_account0".dco_name asc , "dco_account0".dco_accountId asc',N'@statecode0 int,@userPrincipalWithBasicDepth00 uniqueidentifier,@userPrincipalWithBasicDepth10 uniqueidentifier,@userPrincipalWithBasicDepth20 uniqueidentifier,@userPrincipalWithBasicDepth30 uniqueidentifier,@userPrincipalWithBasicDepth40 uniqueidentifier,@userPrincipalWithBasicDepth50 uniqueidentifier,@userPrincipalWithBasicDepth60 uniqueidentifier,@userPrincipalWithBasicDepth70 uniqueidentifier,@userPrincipalWithBasicDepth80 uniqueidentifier,@userPrincipalWithBasicDepth90 uniqueidentifier,@buId00 uniqueidentifier,@SystemUserId0 uniqueidentifier,@ObjectTypeCode0 int',@statecode0=0,@userPrincipalWithBasicDepth00='2AAA64C7-54B1-E811-80F5- 005056B52F38',@userPrincipalWithBasicDepth10='4436BB7C-2FA3-E011-8D24- 1CC1DEE8AA5F',@userPrincipalWithBasicDepth20='86BC11E1-30A3-E011-8B12- 1CC1DEE8EA59',@userPrincipalWithBasicDepth30='DC8E2122-39A3-E011-8D24- 1CC1DEE8AA5F',@userPrincipalWithBasicDepth40='150C2828-39A3-E011-8D24- 1CC1DEE8AA5F',@userPrincipalWithBasicDepth50='170C2828-39A3-E011-8D24- 1CC1DEE8AA5F',@userPrincipalWithBasicDepth60='DF3AD2FD-CEEC-E311-8AA1- 005056AE005E',@userPrincipalWithBasicDepth70='FFE3D199-39A3-E011-8D24- 1CC1DEE8AA5F',@userPrincipalWithBasicDepth80='02E4D199-39A3-E011-8D24- 1CC1DEE8AA5F',@userPrincipalWithBasicDepth90='AE43C5F5-5DB9-E011-8DF9- 1CC1DEE8AA5F',@buId00='24D93EF2-7275-E111-8A70- 005056AE0065',@SystemUserId0='377BCC09-B419-E711-80EA- 005056959154',@ObjectTypeCode0=10006