มีไลบรารีนิพจน์ทั่วไปที่เขียนด้วย T-SQL (ไม่มี CLR ไม่มีส่วนขยายSPT-SQL บริสุทธิ์) สำหรับ SQL Server และควรใช้กับโฮสติ้งที่ใช้ร่วมกันได้หรือไม่
แก้ไข:
- ขอบคุณฉันรู้เกี่ยวกับ
PATINDEX,LIKE,xp_spsและการแก้ปัญหา CLR - ฉันยังรู้ว่ามันไม่ใช่สถานที่ที่ดีที่สุดสำหรับ regex คำถามคือทฤษฎี :)
- นอกจากนี้ยังยอมรับฟังก์ชันการทำงานที่ลดลง
SAFEและไม่ได้ทำเครื่องหมายเป็นEXTERNAL_ACCESSหรือUNSAFE(ตามที่ฉันเข้าใจว่าเหตุใดชุดการอนุญาต 2 ชุดหลังจึงเป็นปัญหาสำหรับสภาพแวดล้อมการโฮสต์ที่ใช้ร่วมกัน) Microsoft Azure SQL Database V12 (เช่นเวอร์ชันใหม่ปลายปี 2014) ซึ่งเป็นสภาพแวดล้อมที่ใช้ร่วมกันช่วยให้แอสเซมบลีที่ทำเครื่องหมายเป็นSAFE(และโหลดผ่านFROM 0x...แทนจาก DLL เนื่องจากคุณไม่สามารถอัปโหลด DLL ได้) แต่SAFEเป็นสิ่งที่จำเป็นสำหรับนิพจน์ทั่วไปและฟังก์ชันที่มีประโยชน์อื่น ๆ อีกมากมาย