国产精品免费嫩草研究院|无遮羞动漫在线观看AV|国产麻豆精品传媒AV国产在线|村在线观看|寂寞情人1正版|韩国床震韩国床震古|精品系列专区久久

如何通過執行SQL為低代碼項目提速?( 二 )


如何通過執行SQL為低代碼項目提速?

文章插圖
新建一個服務端命令,增加參數學生名,和課程名參數,命令中新建執行SQL命令,數據庫選擇內建庫(如果使用外聯數據庫也可以通過連接字符串直接在外聯數據庫中操作),添加學生名和課程名參數,參數值直接從服務端命令接收的參數值中獲取即可,寫SQL語句如下SELECT 分數表.分數 FROM分數表 join 課程表 on 分數表.課程號 = 課程表.課程號 join 學生表 on 分數表.學號 = 學生表.學號 where 學生表.姓名=@學生名 and 課程表.課程名 =@課程名;將執行SQL結果,也就是返回值寫到變量SQL數組中 。由于執行SQL命令返回的結果是一個json對象數組,所以需要使用循環命令去取得數組中的每個Json對象,再去取值即可 。這里示例中當確定了姓名和課程名之后,分數就確定了,也就是SQL查詢的結果中只有一條記錄,所以循環第一次就可以使用返回命令將分數的值返回出來 。
如何通過執行SQL為低代碼項目提速?

文章插圖
在頁面中的按鈕再使用調用服務端命令,調用構建好的SQL命令 。學生名和課程名選擇設計好的文本框,將返回值返回到頁面中的分數 。這樣就實現了這個需求了 。
如何通過執行SQL為低代碼項目提速?

文章插圖
我們可以看一下執行效果,學生名輸入張三,課程名輸入語文,點擊查詢,分數便顯示88 。
如何通過執行SQL為低代碼項目提速?

文章插圖
這樣,這個需求在低代碼中就可以通過執行SQL實現了 。我們來換一下需求,改為輸入一個學生名查詢出這個學生全部課程的成績 。還是以活字格為例,我們只需對上面的一些步驟做更改即可 。首先,設置頁面的步驟中,將課程名和課程名后的文本框刪除掉,分數區域改為設置一個表格,表格中有課程列和分數列 。
如何通過執行SQL為低代碼項目提速?

文章插圖
服務端命令中刪除課程名參數,服務端命令中的執行SQL命令也刪除課程名參數,修改SQL語句如下SELECT 分數表、分數、課程表、課程名 FROM、分數表 join 課程表 on 分數表、課程號 = 課程表、課程號 join 學生表 on 分數表、學號 = 學生表、學號 where 學生表、姓名=@學生名,直接將查詢的數組結果返回出去 。
【如何通過執行SQL為低代碼項目提速?】
如何通過執行SQL為低代碼項目提速?

文章插圖
在前端調用時,將調用服務端命令的結果保存在SQL數組變量中,然后直接使用導入Json數據到表格命令將json對象數組導入到表格 。
如何通過執行SQL為低代碼項目提速?

文章插圖
可以看到,在瀏覽器中文本框輸入張三,點擊查詢,即可查詢出張三全部的課程和分數 。由此可見,通過執行SQL可以大大的提升低代碼項目的開發效率,在需求變化是也能很高速的通過修改SQL語句和低代碼工程實現更改后的需求 。
如何通過執行SQL為低代碼項目提速?

文章插圖
當然,這里只舉了兩個簡單的例子來為大家展示如何通過執行SQL為低代碼項目提速,一些更復雜的需求如編寫和調用存儲過程,創建臨時表等,都是可以通過執行SQL在低代碼項目中實現的 。大家如果感興趣得話,可以找找相關的低代碼產品來更詳細的了解一下 。
如果想了解更多地低代碼技術知識訪問:https://help.grapecity.com.cn/display/lowcode

經驗總結擴展閱讀