资源描述:
《sql2000 sql2005 sql2008语句大全word完整版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、设置内存选项:SQLcode--设置minservermemory配置项EXECsp_configureN'minservermemory(MB)',0--设置maxservermemory配置项EXECsp_configureN'maxservermemory(MB)',256--使更新生效RECONFIGUREWITHOVERRIDE使用文件及文件组.sql:SQLcode/*--功能说明下面的代码是在SQLServer2000上创建名为MyDB的数据库该数据库包括1个主要数据文件、3个用户定义的文件组和
2、1个日志文件ALTERDATABASE语句将用户定义文件组指定为默认文件组。之后,通过指默认的文件组来创建表,并且将图像数据和索引放到指定的文件组中。最后,将文件组中的指定数据文件删除--*/--切换到master数据库USEmasterGO--A.创建数据库MyDBCREATEDATABASEMyDBONPRIMARY--主文件组和主要数据文件(NAME='MyDB_Primary',FILENAME='c:MyDB_Prm.mdf'),FILEGROUPMyDB_FG1--用户定义文件组1(NAME='
3、MyDB_FG1_Dat1',FILENAME='c:MyDB_FG1_1.ndf'),--次要数据文件1(NAME='MyDB_FG1_Dat2',FILENAME='d:MyDB_FG1_2.ndf'),--次要数据文件2FILEGROUPMyDB_FG2--用户定义文件组2(NAME='MyDB_FG1_Dat',FILENAME='e:MyDB_FG2.ndf')--次要数据文件LOGON--日志文件(NAME='MyDB_log',FILENAME='d:MyDB.ldf')GO--B.修改
4、默认数据文件组ALTERDATABASEMyDBMODIFYFILEGROUPMyDB_FG1DEFAULTGO--切换到新建的数据库MyDBUSEMyDB--C.在默认文件组MyDB_FG1创建表,并且指定图像数据保存在用户定义文件组MMyDB_FG2CREATETABLEMyTable(colaintPRIMARYKEY,colbchar(8),colcimage)TEXTIMAGE_ONMyDB_FG2--在用户定义文件组MyDB_FG2上创建索引CREATEINDEXIX_MyTableONMyTab
5、le(cola)ONMyDB_FG2GO--D.将要删除数据文件MyDB_FG1_Dat1上的数据转移到其他数据文件中,并且清空数据文件MyDB_FG1_Dat1DBCCSHRINKFILE(MyDB_FG1_Dat1,EMPTYFILE)--删除数据文件MyDB_FG1_Dat1ALTERDATABASEMyDBREMOVEFILEMyDB_FG1_Dat1调整tempdb数据库的文件属性.sql:SQLcode--A.将tempdb数据库的主数据文件大小设置为10MB。ALTERDATABASEtempd
6、bMODIFYFILE(name=tempdev,size=100MB)GO--B.将tempdb数据库的主数据文件移动到指定的磁盘分区上,并且为其添加一个数据文件。--移动主数据文件ALTERDATABASEtempdbMODIFYFILE(NAME='tempdev',FILENAME='d:tempdb.mdf')--添加次要数据文件ALTERDATABASEtempdbADDFILE(NAME='tempdata_1',FILENAME='d:tempdb_data_1.ndf')日期概念理解中的
7、一些测试.sql:SQLcode--A.测试datetime精度问题DECLARE@tTABLE(datechar(21))INSERT@tSELECT'1900-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'
8、1900-1-100:00:00.004'INSERT@tSELECT'1900-1-100:00:00.005'INSERT@tSELECT'1900-1-100:00:00.006'INSERT@tSELECT'1900-1-100:00:00.007'INSERT@tSELECT'1900-1-100:00:00.008'SELECTdate,转换后的日期=CAST(dateasdatetim