Sql 布尔型-oracle
我在找布尔运算的帮助。我在互联网上搜索了一下,发现Oracle中没有真正的布尔类型,但结果是:Sql 布尔型-oracle,sql,oracle,create-table,Sql,Oracle,Create Table,我在找布尔运算的帮助。我在互联网上搜索了一下,发现Oracle中没有真正的布尔类型,但结果是: create table tbool (bool char check (bool in (0,1)); insert into tbool values(0); insert into tbool values(1); 我希望将其添加到如下表中: CREATE TABLE Member ( mem_id NUMBER(8) CONSTRAINT mem_id_pk PRIMARY KEY,
create table tbool (bool char check (bool in (0,1));
insert into tbool values(0);
insert into tbool values(1);
我希望将其添加到如下表中:
CREATE TABLE Member
(
mem_id NUMBER(8) CONSTRAINT mem_id_pk PRIMARY KEY,
mem_registeration DATE,
(Here I want the boolean, called IsEligble)
);
我只是不知道怎么进去。有什么帮助吗?提前谢谢
CREATE TABLE Member
(
mem_id NUMBER(8) CONSTRAINT mem_id_pk PRIMARY KEY,
mem_registeration DATE,
is_eligible number(1) default 0 not null,
constraint ck_is_eligible check ( is_eligible in ( 0, 1 ))
);
(我想。还没有测试过。根据应用程序的需要设置默认值。)您还可以对伪布尔值使用“Y”和“N”。我认为这只是风格的问题
(我想。还没有测试过。根据应用程序的需要设置默认值。)您还可以对伪布尔值使用“Y”和“N”。我认为这只是风格的问题。
。。。易读字符。。。检查(可在('0','1')中查找)…
?(或者更确切地说,使用与0和1较少混淆的number(1)
。…iseligble number(1)…CHECK(iseligble IN(0,1))…
)Oracle中有一个布尔类型,它在SQL中不可用<代码>。。。易读字符。。。检查(可在('0','1')中查找)…?(或者更确切地说,使用与0和1较少混淆的number(1)
。…iseligble number(1)…CHECK(iseligble IN(0,1))…
)Oracle中有一个布尔类型,它在SQL中不可用。这就是答案。非常感谢你!这就是答案。非常感谢你!