Script.sql
/*объединение символьных данных фиксированной длины*/ DECLARE @a NCHAR(10) = N'Hello' DECLARE @b NCHAR = ' ' DECLARE @c NCHAR(10) = N'World!' --недостающее количество заполняется пробелами PRINT @a + @b + @c GO /*объединение символьных данных переменной длины*/ DECLARE @a NVARCHAR(10) = N'Hello' DECLARE @b NVARCHAR = ' ' DECLARE @c NVARCHAR(10) = N'World!' PRINT @a + @b + @c PRINT @a + @b + @c + N' Привет Мир!' GO /*объединение с помощью функции CONCAT*/ --функции CONCAT может объединять символьные данные с числовыми DECLARE @a SMALLINT = 2015 DECLARE @b NVARCHAR(10) = N'year' PRINT CONCAT('Now', ' ', @a, ' ', @b)
/*объединение символьных данных фиксированной длины*/ DECLARE @a NCHAR(10) = N'Hello' DECLARE @b NCHAR = ' ' DECLARE @c NCHAR(10) = N'World!' --недостающее количество заполняется пробелами PRINT @a + @b + @c GO /*объединение символьных данных переменной длины*/ DECLARE @a NVARCHAR(10) = N'Hello' DECLARE @b NVARCHAR = ' ' DECLARE @c NVARCHAR(10) = N'World!' PRINT @a + @b + @c PRINT @a + @b + @c + N' Привет Мир!' GO /*объединение с помощью функции CONCAT*/ --функции CONCAT может объединять символьные данные с числовыми DECLARE @a SMALLINT = 2015 DECLARE @b NVARCHAR(10) = N'year' PRINT CONCAT('Now', ' ', @a, ' ', @b)
Hello World!
Hello World!
Hello World! Привет Мир!
Now 2015 year
Hello World!
Hello World! Привет Мир!
Now 2015 year