搜尋此網誌

顯示具有 SQL 標籤的文章。 顯示所有文章
顯示具有 SQL 標籤的文章。 顯示所有文章

2024年5月17日 星期五

SQL ROW_NUMBER() 與資料排序設定

緣起:


    前陣子有站台的相關檔案排序出現了問題,我原本想說,這東西會不好解決,但後來同事有教我,可以用 ROW_NUMBER() 來重新設定排序。

    自己回去弄懂了後,覺得這東西真好用,所以想寫一篇文章來記錄。

2023年5月17日 星期三

2023/5/17 學到的一些 sql 知識

緣起:


    今天在看公司資料庫的某個撈資料 procedure,從程式碼學到點東西,不過都有點瑣碎,每個都獨立拿出來講的話很浪費篇幅,所以就統一記在這篇中。

2023年5月5日 星期五

ASP 使用 SQL 預存程序

緣起:


    蠻久之前就想寫這篇了,但後來在忙些有的沒的。那時候看公司的 SQL 資料庫,發現裡面有不少寫好的 procedure,使用起來很像程式的 function,可以傳參數進去,之後在裡面用 t-sql 做操作,還能在 asp 端使用 sqlcommand 來呼叫 procedure 使用,感覺把這個學起來的話會很有用。

    在自己電腦上測試成功後,我想寫文章來記錄這東西大概怎麼用。

2022年10月17日 星期一

ASP dbml 產生自訂程式碼

緣起:


    我今天在上班時又不知道要幹啥了,早上有去問我的主管說,我可以幫什麼忙,他說,他會跟專案經理討論後再給我工作。我上午邊寫 blog 邊等,沒等到任務派下,到現在已經下午了,我卻什麼東西都沒做,心裡有些緊張,我總不能這樣一直混下去,有夠難看的,但又不想要漫無目的的看著專案的程式碼,後來想到,有個東西是我想認識的,而且跟我們的專案很有關系,就是 linq to sql 的工具。

    我們的專案在使用資料庫時,它好像都是使用功具生成一個相對應的類別,再對每個生成的資料表寫一個與之對應的類別來擴充方法 (partial 類別),接下來想要對某個資料表做存取時,只要在程式裡新增相對應的實體並呼叫方法就能對資料表做存取,非常的方便。

    在這邊我想要實作整個流程,創造自己的資料庫 -> 生成 dbml -> 生成 C# class -> 用生成的 class 存取資料庫。我現在還是對整個 .NET 框架的資料庫使用超模糊的,我甚至講不太清楚我在用的框架技術叫啥名字 (好像是 ADO.NET 吧),所以,我就盡量只記錄自己的操作跟結果,其它部份應該是多講多錯 = =。

2022年10月7日 星期五

Window SQL Server 擴欄位

緣起:


    今天在幫我們的專案做社群平台同步發文的功能,成功把那些 API Key 之類的存到我新增的表格中,再來要做的是在記錄系統模組的那張表格裡加個新欄位,用來識別同步發文的功能是否開啟。我之前都沒做過 "擴欄位" 這個操作,雖然聽我長官說,在測試機上弄壞資料庫不算是什麼問題,但我行事比較保守,所以還是先在自己的電腦上練看看。

    這篇記錄擴欄位的操作