原因:
因為框架某些字段大寫有時候不被正確識別,所以欄位都修改成小寫;
特別說明:因為這裡只有表,沒有檢視,儲存過程等等其它所以我可以直接這麼寫;
步驟:1.匯出結構語句
2.執行c# 指令碼,替換裡面2個檔案的位置;
filestream fs = file.create("view coded:\\1111.txt");
streamwriter sw = new
streamwriter(fs);
filestream filestream = file.openread("
d:\\skxscm.sql");
streamreader sr = new
streamreader(filestream);
while (sr.peek() >= 0
)
sw.writeline(l_strtest);
}fs.close();
sw.close();
filestream.close();
sr.close();
console.readkey();
其它失敗方法:
a.直接修改information_schema庫的資料,因為是檢視所以無法修改;好像跟sqlserver不一樣
b.利用information_schema 中的表生成sql語句,因為欄位的其它資訊無法被照顧所以放棄
小寫金額轉換成大寫
原作在sql 2000中有一些問題。修正錯誤並在sql 2000中執行通過。set nocount on select v lowerstr ltrim rtrim str n lowermoney,20,2 四捨五入為指定的精度並刪除資料左右空格 select i i 1 select v upp...
小寫金額轉換成大寫 sql server
if exists select from dbo.sysobjects where id object id n dbo l2u andxtype in n fn n if n tf drop function dbo l2u go create function dbo.l2u n lowerm...
小寫金額轉換成中文大寫金額
public string cmycurd decimal num str2 str2.substring 15 j 取出對應位數的str2的值。如 200.55,j為5所以str2 佰拾元角分 迴圈取出每一位需要轉換的值 for i 0 i j i else else else else else...