sql2005用代码创建数据库和表后,为何我怎么在视图列表里看不到我的表呢??

没有,就是直接创建表名以下是代码IFEXISTS(SELECTnameFROMsysdatabasesWHEREname='HMSYs')DROPDATABASE[HMS... 没有,就是直接创建表名 以下是代码
IF EXISTS (SELECT name FROM sysdatabases WHERE name ='HMSYs')
DROP DATABASE [HMSYs]
GO
CREATE DATABASE [HMSYs] ON
(
NAME = 'HMSYs_dat',
FILENAME = 'E:\sqldata\HMSYs_dat.mdf',
SIZE = 10,
MAXSIZE = 100,
FILEGROWTH = 10%
)
LOG ON
(
NAME = 'HMSYs_log',
FILENAME = 'E:\sqldata\HMSYs_dat.ldf',
SIZE = 5,
MAXSIZE = 25 ,
FILEGROWTH = 5
)
CREATE TABLE Emp
(
id int NOT NULL ,
[name] varchar (20) NOT NULL,
age int NOT NULL,
sex varchar (200),
addr varchar (200),
depart varchar(20) NOT NULL,
birth varchar (20),
phone varchar (20),
more varchar (500),
photo image
)
GO
Create Table Dep(
id int NOT NULL ,
[name] varchar (20) NOT NULL,
manager varchar (20),
phone varchar (20),
more varchar (200)
)
go
Create Table wageinfo
(
id int NOT NULL,
wage float NOT NULL,
dep varchar(50) NOT NULL,
date varchar(50) NOT NULL
)
展开
 我来答
己闻楣Sx
2011-05-20 · TA获得超过1937个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:938万
展开全部
视图列表中的当然是视图呀,你建库、建表了,但没有建视图(create view)。
追问
还是不懂,你能在讲清楚点呢?
追答
数据库中的对象有多种,层次也有参差,库、表(还分系统表、用户表)、视图、存储过程、触发器、索引、字段、自定义数据类型等都是,创建它们的语句各不相同,对于视图,用create view。
既然你在“视图列表”中,自然就会只列“视图”,列出“表”岂不是所答非所问?在“用户表列表”中能见的才是“表”,但不要系统表,总之,不难理解呀。
frank198008
2012-03-01
知道答主
回答量:3
采纳率:0%
帮助的人:4781
展开全部
你的表建在系统数据库的Master里面了,要建在HMSYs里面的话,要在create table 前面添加这样的代码
go
use HMSYs
追问

用个语句后 看不到 我所建立的表

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柴沛文00K
2011-05-17 · TA获得超过635个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:203万
展开全部
did you grant permission to your table?
更多追问追答
追问
回答的不明白,能否解释的更清楚点?
追答
did you put dbo. in front of your table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式