pythonでSQL Serverのストアドを実行したい
python(Django)+ SQL Server で以下のようなものを学習の為に作っています
①画面に検索値を入力
↓
②データベースから該当するレコードを抽出
↓
③画面に表示
DBへの接続も無事完了し、テーブルのレコードを全件画面表示させる…とこまでは
できました。
その後、ストアドも作成しそのストアドが問題なく動くことも確認できています。
わからないこと
ストアドはmodels.py、views.pyでどの様に使えばいいのでしょうか;;
【例】
画面の検索BOXに'A000001'を入力
↓ [検索] クリック
SQLserver
1##これを実行させたい 2 EXEC menber_list 'A000001'
SQLserver
1 2##ストアドの中身(一部省略) 3 4 ALTER PROCEDURE [dbo].[menber_list] @ID varchar(7) 5 AS 6 SELECT * 7 FROM member 8 WHERE UserID IN (@ID)
(@IDに'A000001'が入るイメージです)
↓
画面に結果を返す
試したこと
色々と調べて、cursorや
.objects.raw()を使ってEXECを記述してみたりもしたのですが、
いまいちよく分かりません。。
補足
解決方法でなくとも、わかりやすく解説されているページ等あれば
教えてほしいです;;;
無知ですみません、、、
よろしくお願いします!!!!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/28 07:39 編集
2019/01/07 00:56