在oracle数据库内想将车位这一列设置位“A1”,以后不管加几个车牌号,车位都是A1
希望帮帮忙,很急
CREATE OR REPLACE VIEW CAR_IN(CARLICENCEview,CARTYPEview,TIMECARINview,CARFEEview)
AS
SELECT CARLICENCE,CARINFO.CARTYPE,TIMECARIN,FEE*trunc((sysdate-TIMECARIN)*24)
FROM CARINFO,FEESTAND
WHERE TIMECAROUT IS NULL AND CARINFO.CARTYPE = FEESTAND.CARTYPE AND carinfo.chewei=01
视图是这样建立的,不是特别会
您可以使用UPDATE语句来更新表内的数据。具体操作方式如下:
UPDATE CARINFO SET CHEWEI='A1' WHERE CARLICENCE IS NOT NULL;
上述语句将会把CARINFO表中所有CARLICENCE字段不为空的记录的CHEWEI值都更新为'A1'。
另外,如果您想要为某个字段设置默认值,您可以通过修改表结构来实现。在您的情况下,可以使用以下语句来为CHEWEI字段设置默认值:
ALTER TABLE CARINFO MODIFY CHEWEI DEFAULT 'A1';
上述语句将会修改CARINFO表的表结构,将CHEWEI字段的默认值设置为'A1'。这样,在以后插入新记录时,如果没有为CHEWEI字段指定值,则会使用默认值'A1'。