Руководство по языку sql


Алиасы в предложении RETURNING


Download 1.22 Mb.
Pdf ko'rish
bet15/62
Sana23.04.2023
Hajmi1.22 Mb.
#1393455
1   ...   11   12   13   14   15   16   17   18   ...   62
Bog'liq
Firebird3 SQL features

Алиасы в предложении RETURNING
Добавлена возможность использования псевдонимов в предложении 
RETURNING. 
Это может быть полезно при получении этих значений клиентом. 
Примеры с использованием псевдонимов и без
UPDATE T1 SET F2 = F2 * 10 
RETURNING OLD.F2, NEW.F2; -- without aliases 
UPDATE T1 SET F2 = F2 * 10 
RETURNING OLD.F2 OLD_F2, NEW.F2 AS NEW_F2; -- with aliases 
Примечание. 


Новые возможности языка SQL Firebird 3.0 
20 
Ключевое слово AS не является обязательным. 
Поддержка предложения RETURNING для позиционных операторов 
UPDATE 
и DELETE
Добавлена поддержка предложения RETURNING для позиционных 
операторов UPDATE и DELETE. 
Примеры: 
UPDATE T1
SET F2 = F2 * 10
WHERE CURRENT OF C 
RETURNING NEW.F2; 
Альтернативы для внедрѐнных кавычек в строковых литералах 
Теперь вместо двойного (экранированного) апострофа вы можете 
использовать другой символ или пару символов, для внедрѐнной строки в 
кавычках внутри другой строки. Ключевое слово q или Q предшествующее строке 
в кавычках сообщает парсеру, что некоторые левые и правые пары одинаковых 
символов являются разделителями для встроенного строкового литерала. 
Синтаксис
::= 
{ q | Q } [ { }... ] 
 
Правила
Когда является одним из символов „(‟, „{‟, „[‟ или „<‟, то 
 
должен быть использован в паре с соответствующим 
«партнѐром», а именно „)‟, „}‟, „]‟ или „>‟. В других случаях  
совпадает с 
Внутри строки, т.е. элементах, одиночные (не экранированные) кавычки 
могут быть использованы. Каждая кавычка будет частью результирующей строки. 
Примеры: 
-- result: abc{def}ghi 

Download 1.22 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   62




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling