Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема: процедура выводит один и тот же результат при разных параметрах / 4 сообщений из 4, страница 1 из 1
23.05.2017, 12:06
    #39457915
Bastist29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: процедура выводит один и тот же результат при разных параметрах
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
CREATE OR REPLACE FUNCTION Inic(tabn IN number) 
  RETURN VARCHAR2
IS

text VARCHAR2(100);
  fam1 VARCHAR2(30);
  imy1 VARCHAR2(30);
  otch1 VARCHAR2(30);

CURSOR c7 IS SELECT zs.FAM, substr(zs.IMY,1,1), SUBSTR(zs.OTCH,1,1)
  FROM ZP_STUDENTS zs
  WHERE zs.TABN=tabn;
BEGIN
  OPEN c7;
  FETCH c7 INTO fam1, imy1, otch1;
CLOSE c7;
  text:= TO_CHAR(fam1||' '||imy1||'. '||otch1||'.');
  
	RETURN(text);

END INIC;
...
Рейтинг: 0 / 0
23.05.2017, 12:07
    #39457917
Bastist29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: процедура выводит один и тот же результат при разных параметрах
Код: plaintext
не процедура, а функция
...
Рейтинг: 0 / 0
23.05.2017, 12:08
    #39457920
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: процедура выводит один и тот же результат при разных параметрах
Bastist29
Код: plsql
1.
WHERE zs.TABN=tabn;

RTFM Resolution of Names in Static SQL Statements (FAQ)
...
Рейтинг: 0 / 0
23.05.2017, 13:37
    #39458050
Bastist29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: процедура выводит один и тот же результат при разных параметрах
Elic,

а, точно, спасибо
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема: процедура выводит один и тот же результат при разных параметрах / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]