sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:Musí být všechna čísla specifikována latinskými číslicemi?

Z toho, co mohu říci, T-SQL vyžaduje latinské číslice a desetinné čárky specifikované jako . .

Ani ISNUMERIC() ani CAST() nemohou úspěšně otestovat tyto číslice, takže číselná konstanta používající tyto znaky by také nefungovala.

Povolit klientovi předávat jiné než latinské číslice zní nebezpečně promiskuitně (nejsem si jistý, jakou cestou se vaše data pohybují, ale zdá se, že existuje potenciál pro SQL injection, pokud není lokalizovaný vstup uživatele testován jako číselný.




  1. Drop sekvence a kaskáda

  2. Dotaz na mysql a export dat jako CSV v PHP

  3. Jak napsat dotaz Where Between v yii2

  4. Jak zajistit, aby aplikace pro Android fungovala s online databází MySQL?