03-29-2022十一27是
如-
創建或替換表表b (INT, INT);
插入表值(100、200);
創建或替換函數func1()返回表b (INT, INT)返回
(選擇一個+ b, a * b從表二);
創建或替換函數calc兩倍(p)返回表(val雙)返回(選擇一個從func1 ());
從func1選擇鈣(a) ();
這把我——一個錯誤
現在,我理解我試圖這樣做是錯誤的。有什麼方法嗎?如果是這樣,那麼如何?
03-29-202203:18點
是的,這是可能的,但不同的邏輯。標量,所以鈣(a)從func1選擇鈣(a) ();它隻能作為一個標量的表查詢是不允許的。所以請嚐試:
創建或替換函數func_table()返回表b (INT, INT)返回(選擇一個+ b, a * b從表二);創建或替換函數func_multiply (p INT)返回INT返回選擇p * 2;從func_table選擇func_multiply (), ();
03-30-202201:21我
如果func_multiply @Hubert杜德克,它將如何工作()返回一個表?在這種情況下我可以編寫這樣一個select語句?
從未顯出
加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。
點擊在這裏注冊今天,加入!
參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。