操作步驟1:產生擷取中文字串對應的拼音首字母字串函數操作步驟2:執行重新命名中文欄位名為拼音字首母欄位名指令碼--1、SQL擷取中文字串對應的拼音首字母字串函數Create function fun_getPY ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0
--SQL擷取指定資料表所有欄位類型和精度指令碼,直接執行下面的指令碼即可select a.name,case a.precision when 0 then case a.is_ansi_padded when 1 then convert(nvarchar(15),b.name+ '('+convert(nvarchar(10),a.max_length)+')') when 0 then b.name end else case a.scale when 0
function CheckIDCard(StrNumber) {//判斷社會安全號碼碼格式函數//公民身份號碼是特徵組合碼,//排列順序從左至右依次為:六位元字地址碼,八位元字出生日期碼,三位元字順序碼和一位元字校正碼//社會安全號碼碼長度判斷if(StrNumber.length<15||StrNumber.length==16||StrNumber.length==17||StrNumber.length>18){alert("填寫的社會安全號碼碼長度不正確,請重新填寫!");
--SQL大量刪除指定資料表中的所有欄位說明屬性--現象:執行select * from sys.extended_properties where value is null;顯示出多條記錄類似於[1 OBJECT_OR_COLUMN 2372069 1 MS_Description NULL]--操作:執行delete from sys.extended_properties where value is
--鑒於擷取資料表的列表資料時候經常需要擷取欄位名稱。特整理了下如下代碼。--適用場合:設計或者更新SQL預存程序的Select語句或者Insert語句--返回字串格式類似於:"ID,BeginTime,EndTime,AddIP,UpdateUser,UpdateTime,UpdateIP" --Select name from syscolumns Where ID=OBJECT_ID('資料表名稱')--定義資料表名稱Declare @TargetTableName nvarchar(25
--設計初衷:轉換簡體版本的資料表到繁體版本--使用遊標查詢所有使用者資料表Declare @CurrentTableName nvarchar(250)Declare UserTableCursor Cursor For --聲明遊標Select name From sysobjects where xtype='U' and category='2561' order by nameOpen UserTableCursor --開啟遊標FETCH NEXT From