小编dre*_*mPr的帖子

如何在Smalltalk OrderedCollection中打印出来时在元素之间添加空格?

我已经创建了一个OrderedCollection列表,现在我想通过使用Transcript将其打印出来,如下所示:

  range do:[:each|Transcript show: each].
Run Code Online (Sandbox Code Playgroud)

输出是35791113,但我需要3 5 7 9 11 13,所以我需要元素之间的空格.我也尝试过..

   Transcript show: range.
Run Code Online (Sandbox Code Playgroud)

但是我没有OrderedCollection(3 5 7 9 11 13),而是只有列表元素,没有OrderedCollection.怎么做到这一点?

smalltalk

4
推荐指数
1
解决办法
231
查看次数

SQL Developer Oracle,如何调用程序?

我有这样的delcared函数:

CREATE or replace PROCEDURE proc
(
  P_ID IN INTEGER,
  NAME OUT CHAR,
  SURNAME OUT CHAR,
  TOTAL OUT CHAR
)
 AS
    BEGIN
        SELECT NAME, SURNAME, sum(TOTAL) AS TOT
          INTO NAME,SURNAME,TOTAL
          FROM STATISTICS, PLAYERS, PERSON
          WHERE STATISTICS.SID=P_ID AND PERSON.ID=PLAYERS.SID AND      
          STATISTICS.PLAYERS_SID=PLAYERS.SID
        GROUP BY NAME,SURNAME;
END;
Run Code Online (Sandbox Code Playgroud)

Select语句有效,但如何在Oracle中调用此过程?

我试过类似的东西

EXEC proc(4);
Run Code Online (Sandbox Code Playgroud)

DECLARE
  NAME OUT CHAR,
  SURNAME OUT CHAR,
  TOTAL OUT CHAR

BEGIN
   P_ID := 12 ;
   proc (
   P_ID => P_ID,
   NAME => NAME,    
   SURNAME => SURNAME,
   TOTAL => TOTAL
);
END; …
Run Code Online (Sandbox Code Playgroud)

oracle plsql execute oracle-sqldeveloper

1
推荐指数
1
解决办法
2348
查看次数

标签 统计

execute ×1

oracle ×1

oracle-sqldeveloper ×1

plsql ×1

smalltalk ×1