Time of Update: 2018-12-06
在資料庫中尋找含有某個值的所有表的表名,使用如下的預存程序可以做到這一點。CREATE PROCEDURE dbo.FindString @string NVARCHAR(100)ASDECLARE @SQL NVARCHAR(4000); SET @SQL = N' DECLARE @str NVARCHAR(4000); SELECT @str = ISNULL(@str + N'' OR '' +
Time of Update: 2018-12-06
在一個陽光明媚的周一上午,當我們正準備開始一周工作的時候,營運組的突然跑過來告訴我,十萬火急的問題出現了,銷售,採購,庫存這幾個核心模組都無法使用了,早上9點前還好好的,現在營運組的電話都已經爆線了,所有人都手忙腳亂的向使用者道歉。 我馬上找組裡的開發和配置人員進行確認,有沒有人動過資料庫指令碼並讓配置人員進行了發布,因為公司現在有許可權的直接操作PRD資料庫和PRD環境的人比較有限,一般都需要通過配置人員來完成操作,其他人是不會有許可權直接執行的。
Time of Update: 2018-12-06
在系統開發中使用預存程序來完成一些功能是很平常的事情,因為對於效能要求高的操作,或者大資料量的操作,預存程序比使用程式設計語言開發有相當的效能優勢。曾經看到過一個系統使用的預存程序能用巨多來形容,基本上所有的操作都是在資料庫寫的預存程序。自己當初接觸該系統時,對該系統的設計師兼DBA那是相當的佩服。他玩SQL玩的太牛了,寫SQL直接用記事本寫,然後寫完幾百行的指令碼,基本不用怎麼去調試和運行就可以通過了。
Time of Update: 2018-12-06
Time of Update: 2018-12-06
DataTable可以通過RowStatus來判斷狀態是否發生了改變。但是有些時候我們希望在行狀態即使為Modified的情況下也不要提示內容發生了變化,這個時候我們可能就需要自己寫方法去判斷了。比如有一個DataTable中有選擇列的狀態發生了變化,但是我在儲存時不希望系統判斷DataTable的行狀態發生了變化而將資料重新更新到資料庫中。
Time of Update: 2018-12-06
每年的新年後都是離職的高峰時段,很多職場人士都是在新的一年,選擇了新的工作,新的開始。究其原因不外乎以下幾點: 1.想通過跳槽進一步的提升自己,因為在原公司的發展較慢或者不符合自己的期望。 2.想在這個金三銀四的時間裡,看有沒有更好的機會,說不定碰上了更好的公司,一步登天了。 3.在原公司混得不好,前景渺茫。
Time of Update: 2018-12-06
資料精度這是一個很小的問題,在.net中都有專門的函數來進行處理,System.Decimal.Round,可是你知道 System.Decimal.Round(a,2),System.Decimal.Round(a,2)和System.Decimal.Round(a,2,MidpointRounding.AwayFromZero)這2個函數的區別嗎,還有在SQLServer資料庫中 Round(a,2)的取值是怎麼樣的嗎?
Time of Update: 2018-12-06
今年下半年公司一個比較重要的項目開發完成,並上線了。在項目上線時,各種期初資料的處理的問題也隨之而來,由於此次系統上線涉及到了財務管理模組和進銷存模組,在上線初期就如何處理期初資料,我們就進行過討論,一種方案是錄入期初單據,然後按照現在系統處理期初單據的邏輯進行處理,另外一種處理方式針對此次使用者的特點將以前的期初處理邏輯進行一些修改將期初單據單獨進行處理。
Time of Update: 2018-12-06
1.
Time of Update: 2018-12-06
今天在向一個資料庫匯入另外一個資料庫的表資料時,突然提示了“僅當使用了列列表並且 IDENTITY_INSERT 為 ON 時,才能為表't_ArticleFiles'中的識別欄位指定顯式值。”這個錯誤,剛開始時,以為自己設定有誤,後來才發現原來是set IDENTITY_INSERT XDSDev.dbo.t_ArticleFiles on的時候,如果向資料表中插入資料,不能直接寫insert into t_ArticleFiles select * from xxx.dbo.
Time of Update: 2018-12-06
精品簡訊50條,不看後悔!1.老夫婦去拍照,攝影師問:“大爺,您是要側光,逆光,還是全光?",大爺靦腆的說:“我是無所謂,能不能給你大媽留條褲衩?" 2.老婆語錄:允許你喝醉,允許你勾妹,但晚上必須給老娘歸隊,如果你敢傷我的心,傷我的肺,老娘一定把你的第三條腿打殘廢,讓你的鳥鳥永遠打嗑睡。 3.兩個餃子結婚了,送走客人後新郎回到臥室,竟發現床上躺著一個肉丸子!新郎大驚,忙問新娘在哪?肉丸子害羞的說:討厭,人家脫了衣服你就不認識啦!
Time of Update: 2018-12-06
在最近的一年多工作時間裡,主要接觸了進銷存系統和業務。初次接觸現在的系統前,感覺很陌生,無從下手。現在逐漸的可以給新來的同事做一些業務上的培訓和講解了,甚感欣慰。 進銷存的業務涉及的主要業務為採購,銷售,庫存3大塊,當然也會有財務管理,財務介面,報表分析,基礎資料管理等等,但是其實這一切都是為了進銷存業務而服務的。
Time of Update: 2018-12-06
很多開發人員對於IIS和ASPNET的安裝等問題困擾,特此做下面的小 總結,請大家多交流! iis 壞了修複辦法!!!!!!! 一般IIS運行不了ASP.NET,試一下下面四種方法,99%有效: 1。.NET 安裝的順序應該是先裝IIS,再裝VS.NET,如果次序反了, 或者IIS重裝了,就需要使用aspnet_regiis.exe -i來重新安裝IIS Mapping(主要用於aspx, asmx等檔案的Extention的匹配)。在 C:\WINDOWS\Microsoft.NET
Time of Update: 2018-12-06
Time of Update: 2018-12-06
經過幾年的運行升級,我們的資料庫系統會變的越來越大,佔用的磁碟空間也是越來越多,資料庫的表記錄每月都在不斷的增加,對系統的響應速度也是不斷的下降。如何為資料庫進行瘦身,並提升訪問速度呢? 根據實際工作中的經驗,給資料庫瘦身無外呼以下幾種處理方式: 1.清理曆史資料,並將曆史資料單獨存檔。 2.清理記錄檔,備份時間較久的記錄檔。 3.將資料量大且增加資料速度較快的表分區。
Time of Update: 2018-12-06
一 概述 資料庫鏡像是SQL SERVER 2005用於提高資料庫可用性的新技術。資料庫鏡像將交易記錄記錄直接從一台伺服器傳輸到另一台伺服器,並且能夠在出現故障時快速轉移到待命伺服器。可以編寫用戶端程式自動重新導向串連資訊,這樣一旦出現容錯移轉就可以自動連接到待命伺服器和資料庫。 優勢:資料庫鏡像可以在不丟失已提交資料的前提下進行快速容錯移轉,無須專門的硬體,並且易於配置和管理。 二 環境準備作業系統:Window 2003 enterprise
Time of Update: 2018-12-06
今天是6月7日,又一年的高考日,9年前今天的這個時候我還坐在高考的考場裡揮筆做題,9年後的今天我坐在了一個離我家鄉千裡的城市的辦公室裡在電腦前運指如飛的寫博文。在下午3點前,我基本完成了今天最重要的任務,終於可以停下來梳理下自己的思維了。 高考離我已經很遙遠了,但是它還是每年都會發生在身邊。因為我雖然不用高考了,但是身邊的弟弟妹妹卻要經曆這一難忘的過程。除非主動放棄了。
Time of Update: 2018-12-06
前段時間開始帶領一個小團隊進行一個項目的開發。經曆了從需求分析,設計,評審,開發,到目前進入測試階段的一系列過程。項目的各個階段中遇到了各種不可控的因素,如核心骨幹離職,同事突然生病,項目中間被其他優先順序更高的任務打斷,中斷了一段時間後才又重新開始等等。。。,因此感慨頗多。先說下需求階段,在對客戶需求進行分析時,經過和客戶的多次確認和引導,終於完成了需求的分析和設計,可是再將需求再次發給客戶進行需求最後確認時,客戶又將需求進行了部分變更,還好不是全部的變更。總算完成了需求評審,準備進入開發階段
Time of Update: 2018-12-06
以前一直以為系統實施是一件非常容易的事情,但是此次親自參與了系統的實施過程,才發現以前的想法完全錯誤了。此次來客戶方進行實施部署,才發現實施的工作非常多,而且非常重要,需要和客戶進行溝通,培訓使用者,而且要協助客戶按照系統流程來進行操作,而且要即時協助使用者解決業務或者操作上的難題。協助客戶梳理商務程序,培訓使用者的工作看似簡單,實際上並不容易。 要考慮使用者的實際商務邏輯和操作習慣,而且又能簡化使用者的操作,同時讓客戶覺得新的系統能更加方便的完成老系統的功能,
Time of Update: 2018-12-06
1 簇索引 簇索引對錶的物理資料頁中的資料按列進行排序然後再重新儲存到磁碟上即簇索 引與資料是混為一體的它的分葉節點中儲存的是實際的資料由於簇索引對錶中的資料一 一進行了排序因此用簇索引尋找資料很快但由於簇索引將表的所有資料完全重新排列 了它所需要的空間也就特別大大概相當於表中資料所佔空間的120% 表的資料行只 能以一種排序方式儲存在磁碟上所以一個表只能有一個簇索引 2 非簇索引 非簇索引具有與表的資料完全分離的結構使用非簇索引不用將物理資料頁中的資料