sql server如何在指定数据库中新建表格?刚开始自学数据库,还不太懂,麻烦各位大师帮忙看看下面问题,谢谢

已新建一数据库:
create database trying_sql
on primary
(
name='trying_sql_data',
filename='E:\rubbish\sql\trying_sql.mdf',
size= 5MB,
maxsize= 100mb,
filegrowth= 15%
)
log on
(
name='trying_sql_log',
filename='E:\rubbish\sql\trying_log.ldf',
size= 2MB,
filegrowth= 1mb
)
Go
准备在该数据库下新建一张表格:
create table"trying_sql".StudentManage(
年级 char,
班级 char,
专业 ntext,
姓名 varchar,
学号 char,
入学时间 varchar,
家庭住址 ntext,
联系方式 char
)
Go
却一直提示:
消息 2760,级别 16,状态1,第 1 行
指定的架构名称"trying_sql"不存在,或者您没有使用该名称的权限。
求大师帮忙指点一下,谢谢

  create database trying_sql
on primary
(
name='trying_sql_data',
filename='E:\rubbish\sql\trying_sql.mdf',
size= 5MB,
maxsize= 100mb,
filegrowth= 15%
)
log on
(
name='trying_sql_log',
filename='E:\rubbish\sql\trying_log.ldf',
size= 2MB,
filegrowth= 1mb
)
Go
准备在该数据库下新建一张表格:
use trying_sql
go
create table trying_sql..StudentManage( --注意trying_sql后面是两个点
年级 char,
班级 char,
专业 ntext,
姓名 varchar,
学号 char,
入学时间 varchar,
家庭住址 ntext,
联系方式 char
)
Go
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-07
create table"trying_sql".StudentManage 把这句"trying_sql"去掉,create table StudentManage
或者 create table trying_sql.StudentManage试下了
再者在建库前面加上 if exists(select * from sysdatabases where name='trying_sql')
drop database trying_sql追问

额,trying_sql是我想要指定的那个存放表格的数据库;现在我是知道了怎么用鼠标在指定的数据库下新建表格,但是不知道怎么使用SQL语句实现该操作?

追答

create table trying_sql
{
--里面写列名 类型 约束 如:
StudentNo int identity(1,1) not null primary key, --这里是标识列,不为空,主键的意思
StudentName string not null --后面继续写用逗号隔开就ok了
}

第2个回答  2012-09-07
你创建的表直接在这个数据库下、如果没有更换数据库的话 不用指定
直接create table StudentManage就可以了追问

我就是想建在一个指定的数据库下,就是没搞定,还望大神就上面的那个列子指点一二

相似回答