在SQL Server中创建数据表后列名无效的问题
望大神们不吝赐教,建表语句如下----创建数据库createdatabaselibrary;--创建student表createtablestudent(stuIDint...
望大神们不吝赐教,建表语句如下
----创建数据库
create database library;
--创建student表
create table student(
stuID int primarykey,
stuName char(20) not null,
major char(12) not null
);
--创建book表
create table book(
boID int primarykey,
boName char(50) not null,
boCategory char(50) not null,
author char(20) not null,
fine float
);
--创建借阅信息表
--stuID是student的外键,boID也是book表的外键,它们合起来是borrow表的主键
create table borrow(
stuID int,
boID int,
lTime datetime,
rTime datetime,
primary key(stuID,boID),
foreign key(stuID) REFERENCES student(stuID),
foreign key(boID) REFERENCES book(boID)
);
创建成功了,但是选择全1000行,以及创建触发器时等等都会出现这样的问题
鼠标移上去都是提示列名无效,请问是为什么呢? 展开
----创建数据库
create database library;
--创建student表
create table student(
stuID int primarykey,
stuName char(20) not null,
major char(12) not null
);
--创建book表
create table book(
boID int primarykey,
boName char(50) not null,
boCategory char(50) not null,
author char(20) not null,
fine float
);
--创建借阅信息表
--stuID是student的外键,boID也是book表的外键,它们合起来是borrow表的主键
create table borrow(
stuID int,
boID int,
lTime datetime,
rTime datetime,
primary key(stuID,boID),
foreign key(stuID) REFERENCES student(stuID),
foreign key(boID) REFERENCES book(boID)
);
创建成功了,但是选择全1000行,以及创建触发器时等等都会出现这样的问题
鼠标移上去都是提示列名无效,请问是为什么呢? 展开
2个回答
展开全部
软件使用过程中出现列名'sf' 无效。是代码的问题,并非数据库问题,或说,软件升级了,但数据库没有相应升级。于是出这样的结果;
在SQL Server Management Studio中按如下所示操作试一下:
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询