sql >> Databáze >  >> RDS >> Database

Salesforce SOQL z prostředí Windows PowerShell

Ovladač Salesforce ODBC rozšiřuje počet aplikací, ze kterých můžete používat Salesforce SOQL. V tomto blogu popisujeme, jak spouštět příkazy SOQL z relace Windows PowerShell pomocí našeho ovladače ODBC.

Chcete-li začít:

  • Nainstalujte a licencujte Salesforce.com ODBC Driver na vašem počítači se systémem Windows.

Než budete moci použít ovladač ODBC Salesforce.com k připojení vaší aplikace k webu Salesforce.com, musíte nakonfigurovat zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. Salesforce.com) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač ODBC Salesforce.com).

  1. Spusťte správce ODBC. Chcete-li to provést, v dialogovém okně Spustit ve Windows zadejte:
    odbcad32.exe
  2. Ve správci ODBC vyberte kartu Systémové DSN a poté zvolte Přidat.
  3. V dialogovém okně Vytvořit nový zdroj dat zvolte Easysoft Salesforce SOQL ODBC Driver a poté zvolte Dokončit.
  4. Dokončete dialogové okno Nastavení DSN ovladače Easysoft Salesforce SOQL ODBC Driver:
    Nastavení Hodnota
    DSN Salesforce.com
    Uživatelské jméno Jméno vašeho uživatele Salesforce.com. Například [email protected].
    Heslo Heslo pro vašeho uživatele Salesforce.com.
    Token Bezpečnostní token pro vašeho uživatele Salesforce.com, je-li vyžadován.

    Chcete-li zjistit, zda potřebujete dodat bezpečnostní token, zvolte tlačítko Test. Pokud se pokus o připojení nezdaří s chybou, která obsahuje LOGIN_MUST_USE_SECURITY_TOKEN , musíte jeden dodat.

    Salesforce.com odešle e-mailem bezpečnostní token na e-mailovou adresu spojenou s vaším uživatelským účtem Salesforce.com. Pokud jste neobdrželi bezpečnostní token, můžete jej znovu vytvořit. Salesforce.com vám poté pošle e-mailem nový bezpečnostní token. Chcete-li znovu vytvořit svůj bezpečnostní token, přihlaste se na Salesforce.com a poté z uživatelské nabídky vyberte Nastavení. V poli Rychlé hledání vyhledejte „token zabezpečení“. Na stránce Resetovat bezpečnostní token klikněte na Obnovit bezpečnostní token. Když token obdržíte do svého e-mailového klienta, zkopírujte jej a vložte do pole Token.

  5. Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit k webu Salesforce.com.

V okně PowerShellu zadejte tento kód pro načtení některých dat ODBC:

PS C:\> $connectionstring = 'DSN=MyODBCDataSource'
PS C:\> $sql = 'SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account'
PS C:\> $connection = New-Object System.Data.Odbc.OdbcConnection($connectionstring)
PS C:\> $connection.open()
PS C:\> $command = New-Object system.Data.Odbc.OdbcCommand($sql,$connection)
PS C:\> $adapter = New-Object system.Data.Odbc.OdbcDataAdapter($command)
PS C:\> $table = New-Object system.Data.datatable
PS C:\> $adapter.fill($table)
1
PS C:\> $connection.close()
PS C:\> $table
	

Name                                LastName
----                                --------
GenePoint Ltd                       Frank
United Oil & Gas, UK                James
United Oil & Gas, Singapore         D'Cruz
United Oil & Gas, Singapore         Ripley
Edge Communications                 Forbes
Edge Communications                 Gonzalez
Burlington Textiles Corp of America Rogers
.
.
.

  1. Mohu použít funkci pro výchozí hodnotu v MySql?

  2. Vraťte jazyk použitý pro funkce data a času v MariaDB

  3. Vytvořte datum ze dne, měsíce a roku pomocí T-SQL

  4. Název sloupců proměnné SQL Server?