原创 無法爲數據庫中的對象分配空間,因爲'PRIMARY'文件組已滿問題處理方式

今天公司同事反饋,在手機APP端進行業務操作時,提示無法爲數據庫中的對象分配空間,因爲'PRIMARY'文件組已滿,如下所示。 出現這個問題的原因是數據庫中設置了Log日誌限制了文件增長。設置如下所示,然後修改了相關設置,解決該問題。

原创 SQLServer獲取2020年節假日列表(可用於Java、.NET,Python,C++等實現)

上次寫了關於SQLServer獲取2019年節假日列表的一個博客,這次根據上次的資源進行更新。參考博文如下: SQL Server 獲取2019年節假日列表(可用於Java、.Net系統實現) 同樣是創建日期表: CREATE TABL

原创 年休假扣減順序存儲過程

 最近在優化公司的年休假扣減流程,這裏寫了兩種方式,一種是在數據庫中使用存儲過程,進行年休假順序扣減。也就是本文的介紹的一種情況,還有一種是在代碼中通過積分扣減形式,進行扣減計算。這個將在下一篇文章中介紹。 1.年休假統計表的表結構SQL

原创 考勤統計,一張表查詢每月的員工考勤數據

近期根據公司人事要求,寫了一些關於考勤統計的報表。主要是查詢員工每月的考勤數據,要求一行數據顯示員工的當月的每天的考勤信息,標的樣式如下: 然後,根據考勤表,寫了如下SQL語句,來實現報表的查詢,謹以此做記錄,以備後續查閱。 SELE

原创 SQL語句-考勤統計表按照年份統計員工每月的加班調休數據

最近在做考勤統計相關的報表,人事要求統計出每位員工每年的的調休和加班統計表。加班分爲平時加班和週末加班,節假日加班由於算作工資,因此不統計。平時加班包含上年結餘的和本年度的加班相加。然後,在計算出本年度的結餘。 加班和請假流程分別是不同的

原创 SQL Server執行計劃詳解

  在博客園上看到一篇很不錯的講解SQL執行計劃的文章,引用過來以供學習。訪問地址: https://www.cnblogs.com/knowledgesea/p/5005163.html 下面是關於SQLServer的索引的原理的相關博

原创 消息隊列的四種使用場景介紹

上週學習了下關於消息隊列的一些使用場景。學習了博客園以爲大佬的博客。特引用到此處收藏。具體的博文可以參考下列鏈接。文章寫得很不錯,就引用過來學習了。 消息隊列詳解

原创 查詢請假、加班、打卡、出差信息

 考勤查詢相關函數實現。 #region 考勤統計信息 /// <summary> /// 獲取打卡信息 /// </summary> /// <para

原创 Linq兩個DateTable Left Join 多條件聯合主鍵關聯查詢

Linq查詢時,關於兩個DateTable的關聯查詢,涉及到多個主鍵時,我們一般採用On New把字段一一關聯。但是DateTable的字段可能不會一樣,因此我們可以採用別名的方式,使其一一對應。具體方式如下:  new { Name =

原创 SQL Server 獲取2019年節假日列表(可用於Java、.Net系統實現)

考勤統計中,一般都需要考慮到節假日信息和調休的日期,每年12月份國家會頒佈新一年的節假日信息,我們可根據節假日信息,維護成相關的日期表,用於日期維護。本文介紹下相關實現方式。  日期表的創建如下: CREATE TABLE [dbo].

原创 SQL server Merge into MERGE 語句試圖多次更新或刪除同一行。目標行與多個源行匹配時會出現這種情況。MERGE 語句無法多次更新/刪除目標表的同一行。請簡化 ON 子句,

SQLserver Merge into 的用法 在匹配Using 源表時,有時候會報異常消息 8672,級別 16,狀態 1,第 1 行 MERGE 語句試圖多次更新或刪除同一行。目標行與多個源行匹配時會出現這種情況。MERGE 語句無

原创 Win10 環境 Vs 2010未能正確加載 WorkFlowPackage包,解決辦法

在安裝K2 BalckPeral4.6時,安裝完成後,打開VS2010 ,總是報未能正確加載WorkFlowPackage包,網上搜索了一遍,也沒找到相關的解決方案,在經過網上所說的各種嘗試後,最終也未能解決。後來,一個巧合,先卸載K2,

原创 Linq 多個DataTable表關聯查詢,實現考勤統計。

最近在做考勤系統時,由於不同的分公司的數據源在不同的服務器上,關聯查詢比較麻煩,因此想到了用Linq實現關聯查詢。 思路:查詢各個考勤信息的dataTable,然後用Linq實現DataTable的多張表左關聯查詢。貼出來,與大家分享。

原创 SQL語句刪除具有外鍵約束(foreign key)的表。因爲該對象正由一個 FOREIGN KEY 約束引用。

關於包含外鍵的表,清理數據的時候,如truncateTable,網上大部分的解決辦法是,刪除外鍵-》刪除數據-》再新建表。 這裏介紹一種不需要刪除外鍵,只需要修改外鍵屬性就可以刪除數據的方式。 如上圖所示,展開表名,找到外鍵,雙擊外鍵,

原创 統計員工年度,月度的加班和調休統計

根據需求,寫了一個統計部門員工年度的加班與調休統計報表。  實現結果如下: 頁面代碼如下所示: @model IEnumerable<lvElecCenter.Areas.HR.Models.LeaveAndOverTimeCount