C_Sharp 板


LINE

大家好 再問一下 C#上的stored procedure問題 我的stored procedure 有兩份 一份在SQL SERVER上 一份在C#上 檔名都一樣 請問一下 如果我改了其中一份CODE(EX在C#上的 SP改)這樣我SQL SERVER上的也要改才行嗎 c#在跑sp的時候到底是以c#本身的sp為主還是sql server上的也要參照呢 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.249.8
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1464096603.A.667.html
1F:→ testPtt: stored procedure不是只放SERVER端嗎? 05/24 22:28
2F:→ O187: 你是不是對sp有什麼誤會 05/24 22:34
3F:→ MOONY135: 我的確是不太熟悉sp可以麻煩請你解答一下我的疑惑嗎 05/25 00:18
4F:→ shadow0828: sp 是只有放在SQL端,C#負責的是 去SQL呼叫指定sp 05/25 00:50
5F:→ shadow0828: 有錯還請指正 05/25 00:51
6F:→ MOONY135: 我們的是還會有一個sp在c#內... 檔名是.sql檔 05/25 01:05
7F:推 ryan10328: 預存程序是你執行一次Creat procedure就會寫到伺服器的 05/25 02:13
8F:→ ryan10328: ,你應該不必在C#再放一份 05/25 02:13
9F:→ ssccg: 以SP來說,你的sql大概是create sp的sql,執行sp是去呼叫 05/25 02:40
10F:→ ssccg: 已經create在SQL server上的sp 05/25 02:40
11F:→ ssccg: 如果你sql裡面的不是create而是直接執行某些動作,就不是sp 05/25 02:40
12F:→ ssccg: "stored" procedure就是stored在DB裡面的procedure 05/25 02:43
13F:→ MOONY135: 我的sql指的是 c#裡面的sql嗎 05/25 06:55
14F:→ LegendC: 檔名.sql可能是你們另外備份的 05/25 09:05
15F:→ umum29: 我們的SP設計和你說的一樣 檔名.sql只在compile/build時 05/25 21:57
16F:→ umum29: 才有效果 只要是做版本控管之用 05/25 21:58
17F:→ umum29: 真正C#在call SP時,還是以當下DB的SP內容為主 05/25 22:00
18F:→ GoalBased: 樓上說的我不懂,什麼叫做你的sql在compile/build 05/26 01:16
19F:→ GoalBased: 的時候有效果? 05/26 01:16
20F:→ umum29: 這種設計是為了版本控管 試想下列這種狀況: 05/26 07:18
21F:→ umum29: 如果直接在DB上的SP直接改內容 有時改錯了或想知道誰改錯 05/26 07:20
22F:→ umum29: .sql檔就提供了Commit的歷史資料 05/26 07:21
23F:→ umum29: 如果直接在DB上的SP直接改內容 改到已經認不出原始SP邏輯 05/26 07:24
24F:→ umum29: 當你想復原DB上的SP到原始版本 只要在TFS上重新build sln 05/26 07:25
25F:→ umum29: 就可以將.sql的內容還原(執行)到DB的SP上 05/26 07:27
26F:→ GoalBased: 那根compile/build有什麼關係? 05/26 12:39
27F:→ umum29: 如果你知道ssccg大大的回文在說什 你應該就知道這種設計 05/26 22:04
28F:→ umum29: 如果不懂得話, don't bother... 05/26 22:05
29F:→ GoalBased: 我是懂他說的 但還是不太了解你說的..還是你要說的是 05/26 23:08
30F:→ GoalBased: deploy的時候? 05/26 23:09
31F:→ GoalBased: 如果是deploy的時候會決定要把db的sp更換成哪一個 05/26 23:10
32F:→ GoalBased: 版本我是可以理解的 compile我就不太懂了 05/26 23:10
33F:→ testPtt: 大概是#ifdef xxx {CREATE PROCEDURE ... 05/27 08:15
34F:→ GoalBased: 樓上這樣好像也是個做法! 05/27 13:05







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP