我有一个工作存储过程代码,它从示例数据库中调用一个表。但是,我现在的问题是,由于条件在SELECT语句本身中,我很困惑如何将它变成流程图。
CREATE PROCEDURE TAXDUE ()
DYNAMIC RESULT SETS 1
LANGUAGE SQL
BEGIN
DECLARE display CURSOR WITH RETURN TO CLIENT FOR
SELECT EMPNO, LASTNAME, SALARY,
CASE
WHEN SA
流程图。这种古老的做法已经使用了1000多年,现在正被强加给我们这些贫穷的学生,没有任何用处(或者我认为是这样)。它可能在命令式、顺序运行的语言中工作得很好,但是我钟爱的函数式编程呢?
不幸的是,我不得不为我的程序创建一个流程图(这是用Haskell编写的)。
我想象这样的事情很容易:
main :: IO ()
main = do
someInput <- getLine
let upped = map toUpper someInput
putStrLn upped
这只是3个顺序的步骤,获取数据,大写,输出。
这一次情况看起来更糟:
main :: IO ()
m