資源描述:
《sql_server_sql語句大全》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、設(shè)置內(nèi)存選項:SQLcode--設(shè)置minservermemory配置項EXECsp_configureN'minservermemory(MB)',0--設(shè)置maxservermemory配置項EXECsp_configureN'maxservermemory(MB)',256--使更新生效RECONFIGUREWITHOVERRIDE使用文件及文件組.sql:SQLcode/*--功能說明下面的代碼是在SQLServer2000上創(chuàng)建名為MyDB的數(shù)據(jù)庫該數(shù)據(jù)庫包括1個主要數(shù)據(jù)文件、3個用戶定義的文件組和1個日志文件ALTERDA
2、TABASE語句將用戶定義文件組指定為默認(rèn)文件組。之后,通過指默認(rèn)的文件組來創(chuàng)建表,并且將圖像數(shù)據(jù)和索引放到指定的文件組中。最后,將文件組中的指定數(shù)據(jù)文件刪除--*/--切換到master數(shù)據(jù)庫USEmasterGO--A.創(chuàng)建數(shù)據(jù)庫MyDBCREATEDATABASEMyDBONPRIMARY--主文件組和主要數(shù)據(jù)文件(NAME='MyDB_Primary',FILENAME='c:MyDB_Prm.mdf'),FILEGROUPMyDB_FG1--用戶定義文件組1(NAME='MyDB_FG1_Dat1',FILENAME='c
3、:MyDB_FG1_1.ndf'),--次要數(shù)據(jù)文件1(NAME='MyDB_FG1_Dat2',FILENAME='d:MyDB_FG1_2.ndf'),--次要數(shù)據(jù)文件2FILEGROUPMyDB_FG2--用戶定義文件組2(NAME='MyDB_FG1_Dat',FILENAME='e:MyDB_FG2.ndf')--次要數(shù)據(jù)文件LOGON--日志文件(NAME='MyDB_log',FILENAME='d:MyDB.ldf')GO--B.修改默認(rèn)數(shù)據(jù)文件組ALTERDATABASEMyDBMODIFYFILEGROUP
4、MyDB_FG1DEFAULTGO--切換到新建的數(shù)據(jù)庫MyDBUSEMyDB--C.在默認(rèn)文件組MyDB_FG1創(chuàng)建表,并且指定圖像數(shù)據(jù)保存在用戶定義文件組MMyDB_FG2CREATETABLEMyTable(colaintPRIMARYKEY,colbchar(8),colcimage)TEXTIMAGE_ONMyDB_FG2--在用戶定義文件組MyDB_FG2上創(chuàng)建索引CREATEINDEXIX_MyTableONMyTable(cola)ONMyDB_FG2GO--D.將要刪除數(shù)據(jù)文件MyDB_FG1_Dat1上的數(shù)據(jù)轉(zhuǎn)移到
5、其他數(shù)據(jù)文件中,并且清空數(shù)據(jù)文件MyDB_FG1_Dat1DBCCSHRINKFILE(MyDB_FG1_Dat1,EMPTYFILE)--刪除數(shù)據(jù)文件MyDB_FG1_Dat1ALTERDATABASEMyDBREMOVEFILEMyDB_FG1_Dat1調(diào)整tempdb數(shù)據(jù)庫的文件屬性.sql:SQLcode--A.將tempdb數(shù)據(jù)庫的主數(shù)據(jù)文件大小設(shè)置為10MB。ALTERDATABASEtempdbMODIFYFILE(name=tempdev,size=100MB)GO--B.將tempdb數(shù)據(jù)庫的主數(shù)據(jù)文件移動到指定的磁
6、盤分區(qū)上,并且為其添加一個數(shù)據(jù)文件。--移動主數(shù)據(jù)文件ALTERDATABASEtempdbMODIFYFILE(NAME='tempdev',FILENAME='d:tempdb.mdf')--添加次要數(shù)據(jù)文件ALTERDATABASEtempdbADDFILE(NAME='tempdata_1',FILENAME='d:tempdb_data_1.ndf')日期概念理解中的一些測試.sql:SQLcode--A.測試datetime精度問題DECLARE@tTABLE(datechar(21))INSERT@tSELECT'1
7、900-1-100:00:00.000'INSERT@tSELECT'1900-1-100:00:00.001'INSERT@tSELECT'1900-1-100:00:00.009'INSERT@tSELECT'1900-1-100:00:00.002'INSERT@tSELECT'1900-1-100:00:00.003'INSERT@tSELECT'1900-1-100:00:00.004'INSERT@tSELECT'1900-1-100:00:00.005'INSERT@tSELECT'1900-1-100:00:00.00
8、6'INSERT@tSELECT'1900-1-100:00:00.007'INSERT@tSELECT'1900-1-100:00:00.008'SELECTdate,轉(zhuǎn)換后的日期=CAST(dateasdatetim