insert 安插表字段B的值默认字段A的值(不用触发器)这样可以吗?
insert 插入表字段B的值默认字段A的值(不用触发器)这样可以吗???
insert into table (filedA) values(值)
插入之后 fileB 默认就是 filedA的值
不用触发器。
有办法吗
------解决思路----------------------
create table test (filedA 数据类型, filedB as filedA)
------解决思路----------------------
------解决思路----------------------
不行,实现不了。
------解决思路----------------------
使用计算列,之后 B 列的值也就不让改了,并且 A 列的值一变动,B列也跟着变动。
insert into table (filedA) values(值)
插入之后 fileB 默认就是 filedA的值
不用触发器。
有办法吗
------解决思路----------------------
create table test (filedA 数据类型, filedB as filedA)
------解决思路----------------------
create table test (filedA int, filedB as filedA)
insert into test (filedA) values(1)
select * from test
/*
filedA filedB
----------- -----------
1 1
*/
------解决思路----------------------
不行,实现不了。
------解决思路----------------------
使用计算列,之后 B 列的值也就不让改了,并且 A 列的值一变动,B列也跟着变动。