Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümleri
Java Dil Uzantısı, dış Java kodunu yürütmek için kullanılan bir SQL Server özelliğidir. İlişkisel veriler, genişletilebilirlik çerçevesi kullanılarak dış Java kodunda kullanılabilir. Java Dil Uzantısı , SQL Server Dil Uzantıları'nın bir parçasıdır.
Varsayılan Java çalışma zamanı Zulu Open JRE'dir. Başka bir Java JRE veya SDK da kullanabilirsiniz.
Java Dil Uzantısı ile yapabilecekler
Java Dil Uzantısı, dış Java kodunu yürütmek için genişletilebilirlik çerçevesini kullanır. Kod yürütme, çekirdek altyapı işlemlerinden yalıtılır, ancak SQL Server sorgu yürütmesiyle tamamen tümleştirilir. Java kodunu verilerin kaynağında yürüterek ağ üzerinden veri çekme gereksinimini ortadan kaldırabilirsiniz.
Dış Java dili CREATE EXTERNAL LANGUAGE ile tanımlanır. Sistem saklı yordamı sp_execute_external_script Java kodunu yürütmek için arabirim olarak kullanılır.
Java Dil Uzantısını kullanmaya başlama
SQL Server Java Dil Uzantısı'nı Windows'a veya Linux'a yükleyin.
Geliştirme araçlarını yapılandırma.
- Java kodu geliştirmek için tercih ettiğiniz IDE'yi kullanın.
- SQL Server'da Java kodu yürütmek için SQL Server için Java için Microsoft Genişletilebilirlik SDK'sını yükleyin.
- SQL Server'da dış kod yürütmek için Azure Data Studio'yu kullanın.
- Sql Server'da Java kodunuzu yürütmek için sistem saklı yordamını sp_execute_external_script kullanın.
İlk Java kodunuzu yazın. Başlangıç noktası olarak aşağıdaki öğreticiyi kullanın. Öğretici: Java'da normal ifadeleri (regex) kullanarak dize arama
Sınırlamalar
Java'daki bir dizide ayrılabilecek öğe sayısı üst sınırı olduğundan, giriş ve çıkış arabelleklerindeki değerlerin sayısı değerini aşamaz MAX_INT (2^31-1).