Sql server 使用SQL Server存储书籍
嗨,谢谢你的关注 我正在从事一个数据库系统项目,我必须使用SQLServer实现一个数字图书馆 我不知道如何在SQL Server中存储一本1000页的书(一页一页,并具有插入功能) 我曾考虑用ntext类型创建一个包含1000列的表,但我认为这并不是一个明智的方法 谁能帮我找到解决这个问题的合适方法 我还打算存储多页图像书和语音书Sql server 使用SQL Server存储书籍,sql-server,Sql Server,嗨,谢谢你的关注 我正在从事一个数据库系统项目,我必须使用SQLServer实现一个数字图书馆 我不知道如何在SQL Server中存储一本1000页的书(一页一页,并具有插入功能) 我曾考虑用ntext类型创建一个包含1000列的表,但我认为这并不是一个明智的方法 谁能帮我找到解决这个问题的合适方法 我还打算存储多页图像书和语音书 谢谢。1000列?表中没有1000行,例如: Table BookPage: BookId int PageId int PageText nte
谢谢。1000列?表中没有1000行,例如:
Table BookPage:
BookId int
PageId int
PageText ntext
然后,您可以为该书设置另一张桌子:
Table Book:
BookId int
Title nvarchar
Author nvarchar
请查看这些链接-,不要使用
NTEXT
-自SQL Server 2005以来,它已被弃用。改用NVARCHAR(MAX)
——它可以存储多达2GB的数据——大约10亿个字符,或者是托尔斯泰的War and Peace
的200多倍……如前所述,文本数据类型被标记为在sql server的未来版本中删除。请使用varchar(最大值)或nvarchar(最大值)代替