sql >> Databasteknik >  >> RDS >> Database

Bifoga ett innehållsdokument till ett anpassat Salesforce-objekt

Salesforce ODBC-drivrutinen gör att du kan arbeta med Salesforce genom att använda SQL (och sedan version 2.0 av drivrutinen även SOQL).

När du har laddat ner, installerat och licensierat Salesforce ODBC-drivrutinen (se drivrutinsdokumentationen), måste du konfigurera en ODBC-datakälla där du anger ditt Salesforce-användarnamn och lösenord. Du är då redo att ange lite SQL i din ODBC-applikation.

För att ta upp ämnet för denna blogg, som baserades på en kundförfrågan, denna SQL-sats:

insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType)
Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')

lägger till det angivna anpassade objektet till ContentDocumentets Delade med-lista i Salesforces backend-gränssnitt, där:

  • 'a000H00000sWZ9AQAW' är ID för ett anpassat objekt.
  • '0690H000004bVnOQAU' är ID:t för ett ContentDocument.
  • V (Viewer) är en ShareType.

ShareType kan också vara C (Collaborator) eller I (Inferred). Men under testningen fungerade inte "jag" för oss. Vi fick ett "access denied"-fel, vilket är konstigt eftersom vi bara använder en användare, en systemadministratör, för att göra allt i Salesforce.


  1. Välj de sista N raderna från MySQL

  2. ORACLE Connect by klausul motsvarande i SQL Server

  3. Varför utvärderas NULL =NULL till false i SQL-servern

  4. Problem för infogning med psycopg