Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2019 (15.x) a novější verze
Rozšíření jazyka Java je funkce SQL Serveru, která se používá k provádění externího kódu Java. Relační data lze použít v externím kódu Java pomocí architektury rozšiřitelnosti. Rozšíření jazyka Java je součástí jazykových rozšíření SQL Serveru.
Výchozí modul runtime Java je Zulu Open JRE. Můžete také použít jinou sadu Java JRE nebo SDK.
Co můžete dělat s rozšířením jazyka Java
Rozšíření jazyka Java používá architekturu rozšiřitelnosti pro spouštění externího kódu Java. Provádění kódu je izolované od procesů základního modulu, ale plně integrované se spouštěním dotazů SQL Serveru. Kód Java můžete spustit ve zdroji dat a eliminovat tak nutnost načíst data přes síť.
Externí jazyk Java je definován pomocí jazyka CREATE EXTERNAL LANGUAGE. Systémová uložená procedura sp_execute_external_script se používá jako rozhraní pro spouštění kódu Java.
Začínáme s rozšířením jazyka Java
Nainstalujte rozšíření jazyka Java pro SQL Server ve Windows nebo Linuxu.
Konfigurace vývojových nástrojů
- Použijte integrované vývojové prostředí (IDE), které dáváte přednost vývoji kódu Java.
- Nainstalujte sadu Microsoft Extensibility SDK pro Javu pro SQL Server a spusťte kód Javy na SQL Serveru.
- K provádění externího kódu na SQL Serveru použijte Azure Data Studio .
- Pomocí systémové uložené procedury sp_execute_external_script spusťte kód Java na SQL Serveru.
Napište svůj první kód v Javě. Jako výchozí bod použijte následující kurz. Kurz: Hledání řetězce pomocí regulárních výrazů (regex) v Javě
Omezení
Počet hodnot ve vstupních a výstupních vyrovnávacích pamětích nemůže překročit MAX_INT (2^31-1), protože se jedná o maximální počet prvků, které lze přidělit v poli v Javě.