为什么在SQL数据库中创建一新数据库,它就出现许多我事先并未创建的表?还有...

Lincon 2000-07-12 09:04:00
1.SQL SERVER7.0数据库为何事先替用户创那么多表?有什么用处?

2.我新建一数据库,新建一表,再ODBC发布,再到程序(VC)中调用,为什么看不到我新建的表,而只能看到事先由系统创建的那些表?难道不能创建一个表在程序中调用吗? 而只能使用这些表?

3.在程序中能否根据需要动态地创建具有不同结构的数据库表?
...全文
247 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lincon 2000-07-14
  • 打赏
  • 举报
回复
不好意思各位大侠,是我自己在创建数据源时没有选好数据源,而只是用了默认的Master,导致没能看到自己的新表。 抱歉!
Lincon 2000-07-13
  • 打赏
  • 举报
回复
1.系统表又有什么作用呢?我看了里面的记录,好象没什么重要信息。

2.我确实是用DBO的身份创建的表,只不过不同的是TYPE为User,而不是System.Owner仍然为DBO,为什么还是不能在程序中调出来?

3.如何创建,是用SQL语句吗?比如说在VC中,怎么创建?

麻烦大侠们再指导指导!
leslielu 2000-07-13
  • 打赏
  • 举报
回复
2.建议你新建表的时候用 DBO 否则回来数据库备分或其他,都会比较麻烦。会有对表的权限的问题。
LaoZheng 2000-07-13
  • 打赏
  • 举报
回复
1)系统表!
2)注册用户对表有没有权限
3)可以

34,587

社区成员

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

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