最近閒來無事寫個方法可以讀取sql指令碼獲取執行語句:
我的思路很簡單把sql指令碼當做文字檔案處理,然後過濾掉特殊字元,拼接sql字串,送給有需要的小夥伴
指令碼行文格式(mysql的指令碼)是這樣的:
--
create database if not exists database1;
--use database1 ;
--create table if not exists phone(
guid varchar(50) primary key
,dm varchar(6)
,name varchar(100)
,memo varchar(1024)
)engine=myisam default charset=utf8;
--create table if not exists phonenumber(
guid varchar(50) primary key
,dm varchar(6)
,phonenum varchar(20)
,phonename varchar(50)
,belong varchar(100)
)engine=myisam default charset=utf8;
public list<
string
>
getsqlstingarry
(string path)
continue;}
else
else}}
}if(sb.length>0)
return ls;
}
抓SQL執行語句時間的指令碼
select sql text,spid,v session.program,process from v sqltext,v session,v process where v sqltext.address v session.sql address and v sqltext.hash val...
如何執行SQL語句 C
如何執行 sql語句 單個返回值 c string a selectcount from 表名 object b this.dbgr.execsql a 如何執行 sql語句 多個返回值 c string sql selectcount 欄位一 as 別名一,count 欄位二 as 別名二 fro...
c 中 執行SQL語句
網上看的 刪除一行資料,雖然下面兩個寫法都能實現,但是都有問題。void c資料庫測試dlg onbnclickeddelbtn cstring str m listctrl.getitemtext index,1 strsql.format t delete from customertype w...