CREATE FUNCTION split
(
@string nvarchar(4000),
@delimiter char(1)
)
RETURNS
@splitted TABLE
(
Value nvarchar(4000)
)
AS
BEGIN
DECLARE @a SMALLINT
DECLARE @b SMALLINT
SET @a = charindex(@delimiter, @string)
INSERT @splitted VALUES (substring(@string, 1, @a-1))
WHILE @a <> 0
BEGIN
SET @b = charindex(@delimiter, @string, @a+1)
IF @b <> 0
INSERT @splitted VALUES (substring(@string, @a+1, @b-@a-1))
ELSE
INSERT @splitted VALUES (substring(@string, @a+1, len(@string)-@a))
SET @a = @b
END
RETURN
END+1
0
Хабр доступен 24/7 благодаря поддержке друзей
Япония пыталась создать операционную систему для всего мира, но затем вмешалось правительство США
В 1984 году исследователь Токийского университета Кен Сакамура запустил проект TRON (The Real‑time Operating system Nucleus) — инициативу по созданию семейства операционных систем реального времени с открытым исходным кодом ядра. Подпроект BTRON был упомянут в отчёте США о торговых барьерах и фактически закрыт, прежде чем смог попасть в школы по всей Японии. Одновременно с этим подпроект ITRON стал одной из самых распространённых ОС в истории.

