CREATE TABLE KULLANICI (
USER_ID INTEGER NOT NULL,
ADI VARCHAR(30),
SIFRE VARCHAR(25)
) ve
CREATE TABLE YETKI (
ID INTEGER NOT NULL,
USER_ID INTEGER NOT NULL,
YETKI_KODU INTEGER,
ACIKLAMA VARCHAR(30)
);
)tablolarım var önerk olarak
ben inne rjoin yapmayımda bana gerektiğinde kullanıcı adlarını versin diye bi sp ayzdım osa söyle
CREATE OR ALTER PROCEDURE USER_NAME (
userid integer)
returns (
isim varchar(30))
as
begin
/* Procedure Text */
select adi from kullanici where kul_id = :userid
into :isim ;
suspend;
end;
şimdi ben
select user_name(user_id) as kullanici_adi ,aciklama from yetki
veya
select user_name(user_id) as kullanici_adi ,aciklama from yetki where user_id =2
yazdığımda şöyle bi hata alıyorum ibexpertte yanlışım nerede
An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Function unknown.
USER_NAME.
bu fonsiyonu bilinmeyen olarak gösteriyo yardımcı olursanız sevinirim
CREATE OR ALTER PROCEDURE USER_NAME (
userid integer)
returns (
isim varchar(30),sifre varchar(30)))
as
begin
/* Procedure Text */
select adi,sifre from kullanici where kul_id = :userid
into :isim , :sifre ;
suspend;
end;
peki dostum 2 veya daha fazla outputum olsaydı mesela yukarıdaki gibi ozaman ne önerirdiniz. teşekkürler
hocam genede sağolun siz kapıyı gömsterdiniz ben o kapıdan girip yoluma baktım ve demin sorduğum sorunun cevabını kendim buldum
ve başka arkadaşlarda kullanırdiye paylaşmak istedim müsadenizle