軟體開發的天空


SINCE 2004

最新回應

SQL資料庫技術

MS SQL Server 2005 版SchemaGen(Export Meta Data)

我想很多人在專案進行中,大部分都會遇到要把資料庫的Schema匯出來,
若有好習慣的話會在每個資料欄位作描述註解,這時若可以直接由資料庫匯出所有資料表的Meta Data的話,
那就太好了可不是嗎?

當然我也曾遇過這個問題,當時幸好有孤影的SchemaGen,己解決了我大部分的問題,
不過他的指支援MS SQL 2000,我暫時還沒找到有MS SQL 2005版本.所以,花了點時間研究一下MS SQL 2005的作法,
以下是我的方法,可匯出所有資料表每個欄位名稱、資料型態、資料長度、描述

使用PATINDEX()判斷欄位有[A-Z]、[a-z]、[0-9]之外的字元

這是一個MS SQL 的判斷欄位值內是否有包含英文大小寫及數字以外的字元,
我們可以利用PATINDEX()函數來處理這個問題,
這也是看了大鈞判斷資料欄位是否有中文字(使用ASCII比對及PATINDEX兩種方法)文章的靈感,
也剛好論壇的朋友恰好遇到此問題,於是我還是把這個ㄤ法做一下紀錄囉!

直接使用SQL SERVER 2005 開啟XML檔案並讀取內容(二)-應用BULK INSERT

延續著上一篇直接使用SQL SERVER 2005 開啟XML檔案並讀取內容(一)-應用xp_cmdshell文章,我在提供另一個方法來處理XML檔,當然還有許多種方法可以做處理,等有閒時在多加補充幾個方法。

直接使用SQL SERVER 2005 開啟XML檔案並讀取內容(一)-應用xp_cmdshell

實務上有時候需要直接在SQL SERVER上讀取XML檔案內容後,與現有的資料庫資料表內容做合併,當然首先要想辦法將XML檔案讀出來,然後將原本的XML內容轉換成資料表的欄位格式後,再將原本要整合的資料表資料合併。

MS SQL SERVER 簡易取得資料表實體檔案大小

摘要: MS SQL SERVER 簡易取得資料表實體檔案大小

如何將辨識欄位重新編號?

摘要: 如何將辨識欄位重新編號?

如何跨資料庫下條件來更新(Update)某資料庫的資料

摘要: 如何跨資料庫下條件來更新(Update)某資料庫的資料

由 SQL Server 2000 資料庫取得全球性的唯一值

摘要: 由 SQL Server 2000 資料庫取得全球性的唯一值

壓縮資料庫的交易記錄檔的三個步驟

摘要: 壓縮資料庫的交易記錄檔的三個步驟

日期在SQL Server 2000的處理方法

摘要:日期在SQL Server 2000的處理方法

SQL的由來

摘要: SQL的由來

SQL SERVER 版權問題

摘要: SQL SERVER 版權問題

如何安裝資料庫MSDE?

摘要: 如何安裝資料庫MSDE?