刚接触SQL,求大神指教。

流浪汉_ 2014-03-07 01:27:14
use master
go
drop database tagl
go
create database tagl
/*on
(
name=tagl,
filename='e:\sql\tagl.mdf',
size=10,
filegrowth=2
)
log on
(
name=tagl_log,
filename='e:\sql\tagl_log.ldf',
size=5,
filegrowth=1
)*/
go
use tagl
go
create table kcb
(
书号 varchar(20),
书名 varchar(34),
作者 varchar(8),
出版日期 datetime,
定价 decimal(4,2),
库存数量 int
)
就这段,为什么在我自己电脑上运行不了,在教室又可以。求指点、
...全文
131 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
直面人生 2014-03-07
  • 打赏
  • 举报
回复
引用 12 楼 oyc1992 的回复:
[quote=引用 9 楼 qq073073 的回复:] 呀呀。我把E盘里的文件夹弄成大写的了- -。 谢谢五楼。
SQLServer不区分大小写[/quote] 不区分大小写的前提是取决于数据库创建时的语言排序设置,一般选择默认,默认即不区分大小写 不能说的太不严谨
直面人生 2014-03-07
  • 打赏
  • 举报
回复
引用 9 楼 qq073073 的回复:
呀呀。我把E盘里的文件夹弄成大写的了- -。 谢谢五楼。
SQLServer不区分大小写
直面人生 2014-03-07
  • 打赏
  • 举报
回复
引用 3 楼 DBA_Huangzj 的回复:
use master
go
IF db_id('tagl')IS NOT NULL 
drop database tagl                
go
create  database tagl                

go
use tagl                          
go
create table kcb                  
(
  书号      varchar(20),              
  书名      varchar(34),
  作者      varchar(8),
  出版日期  datetime,             
  定价      decimal(4,2),                            
  库存数量  int      
)
三楼没问题
流浪汉_ 2014-03-07
  • 打赏
  • 举报
回复
谢谢大家伙了。以后有不懂的继续来请假大家。[/img]
流浪汉_ 2014-03-07
  • 打赏
  • 举报
回复
呀呀。我把E盘里的文件夹弄成大写的了- -。 谢谢五楼。
直面人生 2014-03-07
  • 打赏
  • 举报
回复
引用 4 楼 qq073073 的回复:
好像有的吧。。
use master go --drop database tagl go create database tagl /*on ( name=tagl, filename='e:\sql\tagl.mdf', size=10, filegrowth=2 ) log on ( name=tagl_log, filename='e:\sql\tagl_log.ldf', size=5, filegrowth=1 )*/ go use tagl go create table kcb ( 书号 varchar(20), 书名 varchar(34), 作者 varchar(8), 出版日期 datetime, 定价 decimal(4,2), 库存数量 int ) 因为你数据库里本来就没有tagl这个数据库 所以会报错 use master go IF db_id('tagl')IS NOT NULL drop database tagl go create database tagl /*on ( name=tagl, filename='e:\sql\tagl.mdf', size=10, filegrowth=2 ) log on ( name=tagl_log, filename='e:\sql\tagl_log.ldf', size=5, filegrowth=1 )*/ go use tagl go create table kcb ( 书号 varchar(20), 书名 varchar(34), 作者 varchar(8), 出版日期 datetime, 定价 decimal(4,2), 库存数量 int ) 这里加了判断 如果存在才会删除 tagl这个数据库 所以就没问题了
發糞塗牆 2014-03-07
  • 打赏
  • 举报
回复
3楼脚本直接复制能用不?
  • 打赏
  • 举报
回复
学校机器的SQL版本和你电脑不一致?
直面人生 2014-03-07
  • 打赏
  • 举报
回复
filename='e:\sql\tagl_log.ldf', 你电脑里 E盘里有 sql文件夹吗?
流浪汉_ 2014-03-07
  • 打赏
  • 举报
回复

好像有的吧。。
發糞塗牆 2014-03-07
  • 打赏
  • 举报
回复
use master
go
IF db_id('tagl')IS NOT NULL 
drop database tagl                
go
create  database tagl                

go
use tagl                          
go
create table kcb                  
(
  书号      varchar(20),              
  书名      varchar(34),
  作者      varchar(8),
  出版日期  datetime,             
  定价      decimal(4,2),                            
  库存数量  int      
)
發糞塗牆 2014-03-07
  • 打赏
  • 举报
回复
如果原来没有那个库,你直接先drop是会报错的,我帮你改改吧
流浪汉_ 2014-03-07
  • 打赏
  • 举报
回复
在自己电脑上敲这段,use master不变蓝色,求解。然后就提示下面几个go语法错误。。

34,590

社区成员

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

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