之前:
Table User(
UserName varchar(30) primary key,
Password varchar(30),
UserInfo varchar(30),
);Table Log(
ID INT IDENTITY(1,1) PRIMARY KEY,
UseName varchar(30),
Log varchar(30)
FOREIGN KEY (UserName) REFERENCES User(UserName)
);
现在:
Table User(
ID INT IDENTITY(1,1) PRIMARY KEY,
UserName varchar(30),
Password varchar(30),
UserInfo varchar(30),
);Table Log(
ID INT IDENTITY(1,1) PRIMARY KEY,
UseID INT,
Log varchar(30)
FOREIGN KEY (UserName) REFERENCES User(ID)
);Table User 的primary key 从UserName 改成了ID,现在想在其他table里引用User(ID)作为foreign key,但是之前其他表格里用User(UserName) 作为foreign key,数据类型不一样,一个是varchar,一个是int,怎么改?
Table User(
UserName varchar(30) primary key,
Password varchar(30),
UserInfo varchar(30),
);Table Log(
ID INT IDENTITY(1,1) PRIMARY KEY,
UseName varchar(30),
Log varchar(30)
FOREIGN KEY (UserName) REFERENCES User(UserName)
);
现在:
Table User(
ID INT IDENTITY(1,1) PRIMARY KEY,
UserName varchar(30),
Password varchar(30),
UserInfo varchar(30),
);Table Log(
ID INT IDENTITY(1,1) PRIMARY KEY,
UseID INT,
Log varchar(30)
FOREIGN KEY (UserName) REFERENCES User(ID)
);Table User 的primary key 从UserName 改成了ID,现在想在其他table里引用User(ID)作为foreign key,但是之前其他表格里用User(UserName) 作为foreign key,数据类型不一样,一个是varchar,一个是int,怎么改?
解决方案 »
- 请教动态表名SQL语句应该怎么写
- 求一sql语句
- 求一个表内复制的存储过程
- 到底是连接查询快还是复合查询快
- 查询时间问题
- |zyciis| 大家来帮我看看对表数据进行占位的情况 谢谢
- 一个在SQL语句中使用变量的问题目
- 预编译SQL语句PreparedStatement的使用问题!!
- 请做过计费、帐务的高手请看一下一个和数据库有关的问题(INSERT).
- 如何将局域网内的一台机器中的DBF文件(好多数据)一次性传入服务器的SQL2000中---在线等!!100分+100分
- SQL SERVER 2008 SSIS 使用ADO.NET链接informix数据库 报 内存不足 错误
- 数据库是mssql2000 我要通作业更新字段
ID INT IDENTITY(1,1) PRIMARY KEY,
UseID INT,
]Log] varchar(30)
FOREIGN KEY (UseID) REFERENCES [User](ID)
);