PL/SQL'de, TABLE.COLUMN_NAME% tip sözdizimini kullanarak yordam değişkenleri ve bağımsız değişkenler için bir tablo sütununun türüne başvurabilirsiniz. Bu kod bakımını daha kolay hale getirir. Mysql saklı yordam dilinde bunun bir karşılığı var mı?Mysql Stored Procedures Sütun Tipi Referans
Buna nerede ihtiyaç olabilir?
CREATE FUNCTION normalizeEmail(email RAW_NL_LIST.EMAIL%type)
RETURNS NL_LIST.EMAIL%type
BEGIN
... implementation here
END;
Tablolarda sütunları referans göstermektedir? Bunu yapacağınız bir sorgu örneği verebilir misiniz? – TehShrike
Kavramın açıklaması için http://www.dba-oracle.com/plsql/t_plsql_var_const.htm adresini ziyaret edin. –
Bir yordam yazıyorsanız, bazı değişkenleri bildirmeniz gerekir. Bunlar, sırayla, çoğunlukla tablo sütunlarından girdi alır. Değişkeninizin türünün sağlanan sütun değeriyle uyumlu olmasını sağlamak için, yukarıda belirtilen sözdizimini kullanarak tablo sütununun türünde değişkenler temelini belirtebilirsiniz. Bu, PL/SQL programlanırken en iyi uygulama olarak kabul edilir. Benim sorum mysql'de aynı tür bir şeyin mümkün olup olmadığıydı. –