В качестве табличной функции:
CREATE FUNCTION dbo.InitCap(@v AS VARCHAR(MAX))
RETURNS TABLE
AS
RETURN
WITH a AS (
SELECT (
SELECT UPPER(LEFT(value, 1)) + LOWER(SUBSTRING(value, 2, LEN(value))) AS 'data()'
FROM string_split(@v, ' ')
FOR XML PATH (''), TYPE) ret)
SELECT CAST(a.ret AS varchar(MAX)) ret from a
GO
Обратите внимание, что для string_split
требуется COMPATIBILITY_LEVEL
130.
Если Вы не хотите или не можете использовать Studio Android, можно использовать create-android-keystore инструмент NPM:
$ create-android-keystore quick
, Который приводит к недавно сгенерированному keystore в текущем каталоге.
[еще 114] информация: https://www.npmjs.com/package/create-android-keystore