高分请教SQL SERVER7.0高手

iwin 2000-08-04 05:30:00
我是一只小小的菜鸟,现在想学SQL SERVER7.0,向各位高手请教以下几个问题:

1、char,varchar,nchar,nvarchar这几种类型有何区别?

2、SQL SERVER中有没有象ACCESS的MEMO的数据类型?

3、SQL SERVER中一个表中的字段数有限制吗?我从书上看到“一个记录行最多不能超过8K”,这句话怎样理解?难道是一条记录总长度不能大于8K吗?如果真是这样,又如何储存图象数据呢?储存一个二进制文件又该用什么类型的字段(该文件每个可能有几兆到几十兆不等)?

4、我在设计表时发现字段有一个属性是 Is RowsGuid,这属性有什么作用?它与识别号有什么区别?

5、怎样才能重置识别号?

...全文
248 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwin 2000-08-08
  • 打赏
  • 举报
回复
我公司因为以前没有使用电脑办公,现在想让我开发一个单据管理软件。新的单据号要用电脑出,就是上面的规则;旧的单据也要人手输入,但是旧单据已有号码。我想把新旧数据都放到同一个表中,方便统一查询。请各位高手帮帮忙!!
iwin 2000-08-06
  • 打赏
  • 举报
回复
如果我有两部分数据:一部分是旧数据,ID号已定;另一部分是新数据,ID号想要使用“年份+当年序号”。而且两部分数据都要人手输入。我应该怎样做?

解释一下“当年序号”:规定为10位数字,每一年均从“0000000001”开始递增1。

请各位高手耐心指教。
huntout 2000-08-04
  • 打赏
  • 举报
回复
1、Wingsun is right
2、Wingsun is right
3、LaoZheng is right
4、Is RowsGuid是指字段類型是uniqueidentifier,也就是globally unique identifier (GUID),與識別號不同的是它在多個表中都不會重複。
5、你是指把識別號重新從1開始排吧,重建一個表。然後用insert into...
LaoZheng 2000-08-04
  • 打赏
  • 举报
回复
SQL SERVER中一个表中的字段数有限制!
一个记录行最多不能超过8086
SQL SERVER7.0的一页面(Page)为8086.
Text,Binary字段是一个指针占16个字节.
Wingsun 2000-08-04
  • 打赏
  • 举报
回复
1.char,nchar是定长类型,Varchar,nvarchar是变长类型,char,varchar是一般字符类型,nchar,nvarchar类型是支持Unicode的。
2.Text类型就是Memo类型
3.不对吧,Text和Image类型可存储图像数据。也可以存储二进制的数据。
neil 2000-08-04
  • 打赏
  • 举报
回复
问题一: 长度不同
问题二:binary
问题三:binary 存二进制文件 image存图形 具体大小忘了(好象可以设置),反正可以存超过几M的文件
问题四:?
问题五:在runtime时候改还没实现 ~!~
neil 2000-08-04
  • 打赏
  • 举报
回复
问题一: 长度不同
问题二:binary
问题三:binary 存二进制文件
问题四:?
问题五:在runtime时候改还没实现 ~!~

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧