Time of Update: 2018-12-06
[code=SQL][/code]--語 句 功 能 --資料操作 SELECT --從資料庫表中檢索資料行和列 INSERT --向資料庫表添加新資料行 DELETE --從資料庫表中刪除資料行 UPDATE --更新資料庫表中的資料 --資料定義 CREATE TABLE --建立一個資料庫表 DROP TABLE --從資料庫中刪除表 ALTER TABLE --修改資料庫表結構 CREATE VIEW --建立一個視圖 DROP VIEW --從資料庫中刪除視圖 CREATE
Time of Update: 2018-12-06
在開發Oracle 9i時, 資料庫還時間了ANSL SQL/92標準的連結文法, 在書中建議在使用Oracle 9i及更高版本時,應該使用SQL/92標準的文法;在使用Oracle 8i 及更低版本時,應該使用SQL/86標準的文法。 -----《Oracle Database 10g SQL 開發指南》86標準sql是傳統的表串連寫法,就是直接將表寫在FROM後邊,將表串連條件與過濾條件都寫在WHERE後邊。92標準SQL是採用JOIN的表串連方法。分為LEFT JOIN,RIGHT
Time of Update: 2018-12-06
在將資料庫中的資料匯出到Excel中時,如果文本中含有tab鍵,enter鍵,空格鍵,但是放在datatable中或者在datagridview中顯示時也無法看出異常。但是將資料匯出到Excel或者CSV檔案中時,就會出現格式不一致了。怎麼用SQL將這些特殊的ASCII字元清除掉呢?下面我提供下我的解決方案:樣本在SQL Server 2008中測試通過了。--替換了文本中含有tab鍵,Enter鍵,空格鍵的ascii碼select
Time of Update: 2018-12-06
以前在項目實施過程中經常要到客戶方去進行調查。由於客戶的生產網路環境是封閉的,而且不能去查看真實的資料庫,因此做了個小程式來採集資料庫中指定表的資料和指定表的結構。代碼如下: 'GetTableStuct 擷取表的結構 Private Function GetDataTableSchame(ByVal strTableName As String) As DataSet On Error GoTo theError
Time of Update: 2018-12-06
在使用Flex作為頁面前端驅動Socket通訊時,一般使用AMF格式來進行的發送和接收,因此就要涉及到不同的資料格式的轉換。下面提供了AMF序列化為對象和AMF序列化為二進位位元組流的方法,代碼如下://將AMF格式位元組流轉換為對象public static T AMF_Deserializer<T>(byte[] buffer,int length) { MemoryStream stream = new
Time of Update: 2018-12-06
最近在項目中用到了XML檔案,需要將一些配置資訊儲存到指定的XML檔案中。因此就用到了對XML檔案中節點的值的更新的功能。首先我們來建立一個XML檔案,並在檔案中建立幾個值,我們來看下Demo的代碼:private CreateXmlFile(){ // Create the XmlDocument. XmlDocument doc = new XmlDocument();
Time of Update: 2018-12-06
在拷貝Excel檔案時,由於檔案目錄位置發生變化,經常會產生一些無效的連結,如何大量刪除這些無效的連結呢?按CTRL+F3按鍵組合,開啟名稱管理器對話方塊,單擊右上方的“篩選”按鈕,在彈出的菜單中勾選“有錯誤的名稱”。然後,單擊第一個名稱後,按下SHIFT鍵,選擇最後一個名稱,即選中所有無效的名稱,再單擊“刪除”按鈕。最後,取消勾選之前菜單中的“有錯誤的名稱”,恢複到無篩選狀態的列表。這樣就可以一次性的解決問題了哦,呵呵。
Time of Update: 2018-12-06
最近在測試通訊模組時,發現新增的Android平台發送過來的資料,伺服器端總是收不到,後來發現java中資料類型有些和C#中的不一樣,比如C#中byte對應範圍是0~255,而Java中則對應的是-128~127,因此直接按照通訊協議傳序列化的二進位流總是出現問題。考慮到這一點在Android那一端才用Joson序列化發送到服務端,而在服務端對接收到的資料進行還原序列化後轉化為對象。同時在服務端進行發送資料時,轉換為Joson格式後,序列化為二進位流發生給Android端。廢話不多說了,上代碼:
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO.Packaging;using System.IO;using Utilities.IO.ExtensionMethods;using Utilities.DataTypes.ExtensionMethods;namespace Utilities.FileFormats.Zip{ ///
Time of Update: 2018-12-06
學習如同行舟,不進則退,尤其是我們做技術這個行業的,感覺自己有段時間沒有好好看書了,很多時候都是在網上看文章,部落格,感覺學習的不系統,全面,因此給自己列了幾本書希望近期讀完,每天讀一點,一步步完成: 1.Head First SoftWare Management.(東南大學出版社,影印版) 2.Windows 系統編程(機械工業出版社) 3.SQL Server 2008 實戰(人民郵電出版社)
Time of Update: 2018-12-06
今天在對位元組流轉換為對象時,發現總是會報錯,後來查明原因是要將流的Index設定為起始位置,因為序列化後Index移到了流的末尾,所以才報錯了。代碼如下:public static T DeSerializer<T>(byte[] buffer, int length) { try { string mTextReceived = Encoding.UTF8.GetString(buffer,
Time of Update: 2018-12-06
--資料庫當前能接受的最大串連數select @@MAX_CONNECTIONS --查詢所有資料庫當前的串連數sp_who--查詢指定資料庫的當前串連數SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN (SELECT [DBID]FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='fdaysmanygoods')--關閉指定資料庫的所有串連use master
Time of Update: 2018-12-06
收集的常用預存程序,都是一些mssql常用的一些,大家可以根據需要選擇使用。 =================分頁========================== /*分頁尋找資料*/ CREATE PROCEDURE [dbo].[GetRecordSet] @strSql varchar(8000),--查詢sql,如select * from [user] @PageIndex int,--查詢當頁號 @PageSize int--每頁顯示記錄 AS
Time of Update: 2018-12-06
最近經常要在C#中使用cmd命令,因此就封裝了幾個方法來使用。代碼如下:/// /// 執行cmd.exe命令 /// ///命令文本 /// 命令輸出文本 public static string ExeCommand(string commandText) { return ExeCommand(new string[] { commandText }); }
Time of Update: 2018-12-06
using System.Globalization;using System.Text.RegularExpressions; /// <summary> /// Regex協助類 /// </summary> public sealed class RegexHelper { private RegexHelper() { } /// <summary>
Time of Update: 2018-12-06
在系統開發過程中,出現錯誤在所難免,但是怎麼樣處理好出錯的情況,以及儘可能地收集出錯時的一些資訊,對我們分析錯誤,從而尋找排除錯誤是很有協助的,下面提供一個錯誤資訊收集類給大家,希望能夠派上用場。/// <summary> /// Class that handles gathering of error information /// for reporting
Time of Update: 2018-12-06
以下並非本人整理,但是看後感覺相當不錯,特此分享。1、應用程式中,保證在實現功能的基礎上,盡量減少對資料庫的訪問次數;通過搜尋參數,盡量減少對錶的訪問行數,最小化結果集,從而減輕網路負擔;能夠分開的操作盡量分開處理,提高每次的響應速度;在資料視窗使用SQL時,盡量把使用的索引放在選擇的首列;演算法的結構盡量簡單;在查詢時,不要過多地使用通配符如SELECT * FROM T1語句,要用到幾列就選擇幾列如:SELECT COL1,COL2
Time of Update: 2018-12-06
為何20-30歲才跳兩級,但很多人30-40歲身家暴漲,因為30歲很重要!李嘉誠、蓋茨、楊元慶在30歲時都抓住了人生的轉折,你的30歲又做了什麼人生計劃?這是個很值得思考的問題。 一:定下人生目標 一艘沒有航行目標的船,任何方向的風都是逆風。 1、你為什麼是窮人,第一點就是你沒有立下成為富人的目標。 2、你的人生核心目標是什嗎?傑出人士與平庸之輩的根本差別並不是天賦、機遇,而在於有無目標。 3、起跑領先一步,人生領先一大步:成功從選定目標開始。 4、賈金斯式的人永遠不會成功。為什麼大
Time of Update: 2018-12-06
在我們開發系統時,一般都會記錄日誌資訊,這樣方便日後進行維護,同時如果系統出現了錯誤,也會方便尋找,很多系統開發時都會使用成熟的日誌組件,如log4net。但是我今天要介紹的不是日誌組件,而是在某些特別的情況下,我們沒有能捕獲錯誤該怎麼辦??? 正如標題所說的,我們可以在Global檔案的Application_Error中對錯誤進行捕獲,並記錄下來。下面就來看看下面一段範例程式碼:protected void Application_Error(object
Time of Update: 2018-12-06
這裡主要實現了。省份和城市的二級關聯。選擇省份。二級對應的就是省份所有的城市下面看代碼; 1.activity @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState);