Sql Server每日一练-MS SQL Server 7.0数据库设置与数据结构
2010-07-17 19:40
483 查看
MS SQL Server 7.0数据库设置与数据结构
SQL Server 7.0页(Page)的大小?
8K ,SQL Server 6.X页的大小为2K。
SQL Server 7.0每一列的最大值为多少?
由于同一列的数据一定要在同一页上,因此每一列最大值为8092字节。
SQL Server 7.0扩展(Extent)的大小为多少?
64K,即8页,较小的表可与其它数据库对象共享同一扩展。
SQL Server 7.0有那几种数据类型?
Integers(整型):bit、int、smallint、tinyint。
Decimal(小数):decimal、numeric。
Money and small money(货币):Money、small money
Datetime and smalldatetime(日期):Datetime、smalldatetime。
Numerics(数字):cursor、timestamp、uniqueidentifier。
Unicode Character Strings(Unicode字符串):nchar、nvarchar、ntext。
Binary Strings(二进制串):binary、varbinary、image。
SQL Server 7.0的bit数据类型与SQL Server 6.5有何不同?
SQL Server 7.0创建表格时, bit数据类型可以为null(空),但是与SQL Server 6.5版的bit数据类型相同,无法在数据为bit字段创建索引,如果数据库兼容模型为6.X则bit字段不可为null。
SQL Server 7.0的char及varchar数据类型允许的最大值为多少?
8000字节。
SQL Server 7.0提供的unicode数据类型有哪些?
SQL Server 7.0提供unicode数据类型可以将不同字符集的数据放在同一字段,其中:nchar:每一列字符数相同,最多可存放4000字符。nvarchar:每一列字符数不同,最多可存放4000字符。ntext:可存放4000字符以上。
SQL Server 7.0有哪几种数据库兼容的(database compatibility level)?
三种,70、65及60。
如何设定兼容等级?
sp_dbcmplevel dbname,version
version=70,65或60 例如要将pubs数据库兼容等级设置成60,可使用下列指令:sp_dbcmptlevel pubs,60
主数据库(Master database)的兼容等级为多少?
70,并且不可更改,如果在主数据库中有存储过程,要设定为6.x兼容等级,请将此存储过程移出主数据库。
模型数据库(Model database)的兼容等级为多少?
默认值为70,如果改变兼容等级,那么新建的数据库均为新设定的兼容等级。
如何升级转换到SQL Server 7.0的数据库兼容等级?
对于原来的SQL Server版本需要进行转换,但是如果数据库是在SQL Server 7.0中创建的,再进行升级转换,则过程就与创建该数据库时的模型数据库相同。
将兼容等级设置为6.0或6.5,那么所的预设是否为行级锁定呢?
兼容等级对一些语法和设置有影响,但是所的预设仍为行级锁定。
SQL Server 7.0页(Page)的大小?
8K ,SQL Server 6.X页的大小为2K。
SQL Server 7.0每一列的最大值为多少?
由于同一列的数据一定要在同一页上,因此每一列最大值为8092字节。
SQL Server 7.0扩展(Extent)的大小为多少?
64K,即8页,较小的表可与其它数据库对象共享同一扩展。
SQL Server 7.0有那几种数据类型?
Integers(整型):bit、int、smallint、tinyint。
Decimal(小数):decimal、numeric。
Money and small money(货币):Money、small money
Datetime and smalldatetime(日期):Datetime、smalldatetime。
Numerics(数字):cursor、timestamp、uniqueidentifier。
Unicode Character Strings(Unicode字符串):nchar、nvarchar、ntext。
Binary Strings(二进制串):binary、varbinary、image。
SQL Server 7.0的bit数据类型与SQL Server 6.5有何不同?
SQL Server 7.0创建表格时, bit数据类型可以为null(空),但是与SQL Server 6.5版的bit数据类型相同,无法在数据为bit字段创建索引,如果数据库兼容模型为6.X则bit字段不可为null。
SQL Server 7.0的char及varchar数据类型允许的最大值为多少?
8000字节。
SQL Server 7.0提供的unicode数据类型有哪些?
SQL Server 7.0提供unicode数据类型可以将不同字符集的数据放在同一字段,其中:nchar:每一列字符数相同,最多可存放4000字符。nvarchar:每一列字符数不同,最多可存放4000字符。ntext:可存放4000字符以上。
SQL Server 7.0有哪几种数据库兼容的(database compatibility level)?
三种,70、65及60。
如何设定兼容等级?
sp_dbcmplevel dbname,version
version=70,65或60 例如要将pubs数据库兼容等级设置成60,可使用下列指令:sp_dbcmptlevel pubs,60
主数据库(Master database)的兼容等级为多少?
70,并且不可更改,如果在主数据库中有存储过程,要设定为6.x兼容等级,请将此存储过程移出主数据库。
模型数据库(Model database)的兼容等级为多少?
默认值为70,如果改变兼容等级,那么新建的数据库均为新设定的兼容等级。
如何升级转换到SQL Server 7.0的数据库兼容等级?
对于原来的SQL Server版本需要进行转换,但是如果数据库是在SQL Server 7.0中创建的,再进行升级转换,则过程就与创建该数据库时的模型数据库相同。
将兼容等级设置为6.0或6.5,那么所的预设是否为行级锁定呢?
兼容等级对一些语法和设置有影响,但是所的预设仍为行级锁定。
相关文章推荐
- MicrosoftSQLServer7.0数据库设置与数据结构
- 设定sql server定期自动备份数据库,Sql Server Agent服务未启动
- [ASP.NET 2.0 Security FAQs]如何设置SQL Server或SQL Express数据库,使其支持Membership、Profiles和Role
- MS sql server数据库设置自动清除事务日志的方法
- Microsoft SQL Server 7.0数据库升级转换问题
- sql-server2008设置定时备份数据库
- sql server 2008 之利用SQL Server Management Studio创建数据库(最基础)
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库
- 设定sql server定期自动备份数据库,Sql Server Agent服务未启动
- SQL Server Management Studio连不上数据库设置方法
- PowerDesigner反向数据库时遇到[Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句。SQLSTATE = 37错误解决方法
- 【原】获取数据库(SQL SERVER 2005)的所有信息 Get all database information from SQL Server 2005 测试通过【想写基于数据库代码生成器可参考】
- 实战 SQL Server 2008 数据库误删除数据的恢复 (转载至dudu http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html)
- sql server中利用sql语句如何创建角色和用户&数据库安全设置 给出了实例
- mysql/sqlserver/oracle安装以及设置远程连接数据库访问
- 【原】获取数据库(SQL SERVER 2005)的所有信息 Get all database information from SQL Server 2005 测试通过
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库
- 设置SQL Server数据库AWE机制…
- 数据库控件dotConnect for SQL Server使用教程:如何连接到SQL Server
- 数据库>SQL Server>SQL Server教程:详细学习游标