Oracle SQL에서 제약 조건을 어떻게 작성합니까? Create Table A(
b varchar(25) primary key,
c varchar(25),
constraint b_1
check(b='name' and c != 'notallowed')
);
다음해야 하지 일 : Insert into A values('name','notallow
0보다 작은 숫자를 삽입하지 않으려면 mysql 제약 조건을 사용하겠습니다. W3schools에서이 쿼리를 찾았습니다. CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City var
저는 일대일 관계를 가진 두 개의 테이블을 가지고 있습니다 (관계는 한쪽면에서만 필수입니다). 다음과 같이 create table PRS (
id number(18) not null,
common_code varchar2(10),
constraint pk_prs primary key (id));
create table RLP {
ID가 Col1이고 Col2, Col3 인 테이블 "테이블"이 있습니다. Col2는 0 또는 1 중 하나 일 수 있습니다.Col1이 동일한 값을 가진 행에서 Col2를 원합니다. 예는 나는 MySQL을 점검 제한 조건을 지원하는 경우에도이 +----+-------+------+-----------+
| ID | Col1 | Col2 | Col3 |
+-
Postgres 데이터베이스에 numeric[] 열이 있으며 배열은 시간 배열을 나타내야합니다 (예 : {0.5 seconds, 2 seconds, 3.25 seconds, ...}). 따라서 배열의 값을 고유하고 정렬되도록 제한하고 싶습니다. 그것을 할 방법이 있습니까? intarray 모듈의 sort 및 uniq 기능을 가져 오는 몇 가지 답변을 보았습
정말 새로운 SQL입니다. 제약 조건을 파악하는 데 문제가 있습니다. ' 내가 원한다. 두 열 CampusID 및 Location 테이블이 있습니다. CampusID의 각 요소는 'UMS'다음에 두 자리가 있어야한다는 제약 조건을 원합니다. 이 코드를 작성하는 방법을 모릅니다. 이것이 내가 한 일이다. 나는 이것을하기 위해 SQL Fiddle을 사용하고있다
내 patient 테이블에 모든 환자 ID가 'PT' 접두사로 시작해야합니다. 예를 들어, PT01, PT02를 들어, ... 내 코드는 다음과 같습니다 CREATE TABLE patient
(
p_id varchar(10) PRIMARY KEY CHECK(p_id in('PT%')),
pname varchar(22)
)
그것은 작동