Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Спецзамена в строке


Автор: sosedoff 9.11.2007, 02:22
Можно ли с помощью запроса SQL (бд Access) изменить во всех записях значения строк, чтобы первая буква была заглавная?

Автор: Akina 9.11.2007, 09:40
Если речь идет о запросе в ADP-проекте, то в простейшем случае:
Код

Update MyTable
Set TheField = UCase(Left(TheField,1)) & Mid(TheField,2)

Неучтенные ограничения: длина данных в поле должна быть не менее 1 символа, иначе запрос даст ошибку времени исполнения.

Если речь - о доступе к MS SQL через ODBC/ADODB, то следует изменитьтекст запроса, используя аналогичные приведенным встроенные строковые функции MS SQL.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)