前沿拓展:
microsoft sql
D
SQLServer常用的幾種**作方法
安裝完畢SQL SERVER 2005后,會默認(rèn)自動(dòng)啟動(dòng)SQL Server等幾個(gè)服務(wù),這幾個(gè)服務(wù)比較占用系統(tǒng)資源。當(dāng)不運(yùn)行SQL Server時(shí),最好停止這些服務(wù)。如果一個(gè)個(gè)點(diǎn)擊這些服務(wù),過于麻煩了,可以用批處理文件來啟動(dòng)和停止該類服務(wù)。 第一將“控制面板->管理工具->服務(wù)”里面的SQL SERVER 2005相關(guān)的服務(wù)啟動(dòng)類型設(shè)置為手動(dòng)(SQL Server開頭的服務(wù)),第二新建立一個(gè)文本文檔,把后綴名改為“bat”。下面就添加批處理命令:啟動(dòng)SQL SERVER.bat: @echo.服務(wù)啟動(dòng)…… @echo off @sc start MSSQLSERVER @sc start SQLSERVERAGENT @sc start MSSQLServerOLAPService @sc start msftesql @sc start MsDtsServer @sc start SQLWriter @echo off @echo.啟動(dòng)完畢! @pause停止SQL SERVER.bat: @echo.服務(wù)停止…… @echo off @sc stop SQLSERVERAGENT @sc stop MSSQLServerOLAPService @sc stop msftesql @sc stop MsDtsServer @sc stop SQLWriter @sc stop MSSQLSERVER @echo off @echo.停止完畢! @pause*如果想要配置服務(wù)的啟動(dòng)方式則可以通過腳本實(shí)現(xiàn)
@sc config SQLAgent$wincc start= auto
用sc可打開被禁用的服務(wù),語法是:sc config 服務(wù)名 start= demand //手動(dòng)sc condig 服務(wù)名 start= auto //自動(dòng)sc config 服務(wù)名 start= disabled //禁用
啟動(dòng)服務(wù)格式為:sc start 服務(wù)名sc stop 服務(wù)名 其中sc(server control)命令具體用法可以用“sc -help”命令查看,也可到網(wǎng)上搜索。建立好這兩個(gè)批處理文件后,當(dāng)運(yùn)行SQL Server 2005時(shí)就執(zhí)行“啟動(dòng)SQL SERVER.bat”這個(gè)批處理文件,退出時(shí)就執(zhí)行“停止SQL SERVER.bat”,很方便。
刪除超過30日的記錄
where datediff(day,@datetime,getdate())>30 @datetime為存儲過程的傳入?yún)?shù),也可以為數(shù)據(jù)庫字段名稱,但字段名稱必須為datetime類型
把不同類型的文件導(dǎo)入數(shù)據(jù)庫中的幾種方法
導(dǎo)入數(shù)據(jù)庫的方法一、excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫select* into ccc from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="G:tenptable123";User ID=recipe_db_user;Password=recipe_db_user;Extended properties=Excel 5.0')…[Sheet1$]
select * into b from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;DATABASE=G:tenptable123',CFG_Phase_Info$);二、txt數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中insert into b select* from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=No;DATABASE=G:',tenptable123#txt);G:是目錄,aa#txt) –tenptable123#txt是文本文件名
BULK INSERT b FROM 'g:tenptable123.txt' WITH ( FIELDTERMINATOR =',', ROWTERMINATOR= 'n'),每個(gè)數(shù)據(jù)是以逗號分隔的,ROWTERMINATOR= ',n'每行數(shù)據(jù)以逗號回車結(jié)尾
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///62084.html