Yanıtlar:
Kişisel sözdizimi pek doğru değildir: INTO önce sırayla bölümleri listeler gerekiyor ve karşılık gelen hedef değişkenleri sonra:
SELECT Id, dateCreated
INTO iId, dCreate
FROM products
WHERE pName = iName
========== Tavsiye ==========
@martin clayton Cevap doğru, Ama bu sadece bir tavsiye.
Lütfen saklı yordamda belirsiz değişken kullanımından kaçının.
Misal :
SELECT Id, dateCreated
INTO id, datecreated
FROM products
WHERE pName = iName
Yukarıdaki örnek bir hataya neden olur (boş değer hatası)
Aşağıdaki örnek doğrudur. Umarım bu mantıklıdır.
Misal :
SELECT Id, dateCreated
INTO val_id, val_datecreated
FROM products
WHERE pName = iName
Ayrıca tabloya atıfta bulunarak bunları belirsiz hale getirebilirsiniz, örneğin:
[Kredi: maganap ]
SELECT p.Id, p.dateCreated INTO id, datecreated FROM products p
WHERE pName = iName
SELECT p.Id, p.dateCreated INTO id, datecreated FROM products p WHERE pName = iName