Member 13057648 Ответов: 2

Как написать пользовательскую функцию, чтобы она превратилась в верхний регистр


как написать пользовательскую функцию, чтобы превратить любой случай в uppeслучае Р

Что я уже пробовал:

создать функцию get_Name3 (@Name varchar)
возвращает varchar(50)
как
начать
объявить @OutputName varchar(50)
set @OutputName=(select upper (Name) from uppercase where Name=@name)
return @OutputName
конец
выберите * от dbo.get_Name1('Акхила') как зовут

CHill60

Что находится в верхнем регистре вашей таблицы, что отличается от вывода верхнего(имя)???

Karthik_Mahalingam

select upper(Name) from TableName 

это сделает работу, зачем создавать функцию для этого

2 Ответов

Рейтинг:
1

F-ES Sitecore

Ваша функция не возвращает таблицу, поэтому вы не можете выбрать из нее, вместо этого она функционирует как любая другая функция, поэтому вы используете ее как

select dbo.get_Name1('Akhila') as Name


если вы хотите получить вещи высшего класса со стола это будет

select dbo.get_Name1(FieldName) as FieldName from MyTable


Рейтинг:
1

Daniel Jones

SELECT UPPER(LastName) + ', ' + FirstName AS Name
FROM Person.Person