SQL 使用儲存過程建立報表的一點體會

2021-06-17 01:20:15 字數 272 閱讀 6152

以前建立報表的時候都是採用檢視的方式來實現的,通過把關聯的表字段選取後形成需要的報表,用起來也比較方便。

最近也嘗試用儲存過程來做一些開發,確實也方便不少,因為很多邏輯關係都可以靈活的在sql來實現,而不用在程式裡來開發,生成報表的窗體上的**就少了很多,需要做的只是從資料庫中取出記錄集顯示出來就ok。

發現使用儲存過程的另乙個好處就是,可以用儲存過程一次查詢生成多個**,在程式中根據需要分別讀取對應的**就可以了,不方便 的地方就是字段基本都在sql中固定了,如果再從**中修改工作量就會大很多。

sql儲存過程的建立

一 沒有引數的儲存過程 create procedure select all asbegin select from t login1 endgo 二 帶引數的儲存過程 create procedure select name id uniqueidentifier asbegin select ...

SQL建立的幾種儲存過程

建立儲存過程 表名和比較字段可以做引數的儲存過程 create procedure sp getteacherinfo tblname nvarchar 30 表名 cmpstr nvarchar 30 參與比較的值 tblatr nvarchar 30 參與比較的字段 asdeclare sql ...

SQL建立的幾種儲存過程

建立儲存過程 表名和比較字段可以做引數的儲存過程 create procedure sp getteacherinfo tblname nvarchar 30 表名 cmpstr nvarchar 30 參與比較的值 tblatr nvarchar 30 參與比較的字段 as declare sql...