🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14615

Re: SQL : inhoud van een tabel tonen HOE

#14615
From: Chrisje
Date: Fri, 26 Jan 2001 14:07
167 lines
6127 bytes
Franky,

Erg bedankt voor je nuttige informatie en dat was niet tegen jou
bedoeld maar tegen sommigen hier nogmaals
Kan je eens een oplossing vinden voor mijn andere problemen?

Met vriendelijke groetjes,
Stephane (ik ben student informatica BME gent)



On Fri, 26 Jan 2001 13:23:15 GMT, fbraem@my-deja.com wrote:

>Om de inhoud van een tabel te zien gebruik je het SELECT commando.
>bv. SELECT * FROM medewerkers; zal alle records met alle kolommen van
>medewerkers tonen.
>
>Een veld met niets(NULL) in moet je niet opgeven in een INSERT
>statement. Je kan gegevens toevoegen aan een tabel dmv het INSERT
>commando. Bv. INSERT INTO medewerkers(kolom1, ...) VALUES(value1, ...).
>Je bent wel verplicht alle velden die NOT NULL zijn gedefinieerd op te
>geven in je INSERT. Primary keys zijn ook verplicht in te vullen!
>
>Franky.
>
>PS. Als je volgende keer nog een antwoord wil krijgen, dan zal je ons
>toch niet meer moeten aanspreken als zeveraar, gefrustreerden of
>kleingeestigen.
>
>In article <tbm27tkt3a669les5aif2q0ljt6lolvc78@4ax.com>,
>  Chrisje <studentje@pi.be> wrote:
>> Beste SQL programmeurs,
>>
>> Ik vraag mij hier steeds af als hier eigenlijk nog wel inteligente
>> mensen zitten die zinnige antwoorden kunnen geven want het meest dat
>> hier op zit zijn zeveraars, gefustreerden en kleingeestigen.
>>
>> Ik zit met twee vragen:
>>
>> 1. Hoe en met welk SQL commando kan ik de inhoud van mijn tabel zien,
>>    alleen de inhoud niet de definities.
>>
>> 2. Ik heb een volgend probleem. Ik heb al mijn tabellen gemaakt met
>>     SQL plus maar nu zou ik graag mijn records invullen in de tabellen
>>     en soms gaan bepaalde dingen gewoon niet.
>>
>> Gegeven de volgende tabellen:
>>
>> CREATE TABLE	medewerkers=09
>> 		(mnr 		NUMBER(4)	CONSTRAINT M_PK
>> PRIMARY KEY
>> 	 					CONSTRAINT M_MNR_CHK
>> CHECK (mnr > 7000)
>> 		,naam		VARCHAR2(12)	CONSTRAINT M_NAAM_NN
>> NOT NULL
>> 		,voorl		VARCHAR2(5)	CONSTRAINT M_VOORL_NN
>> NOT NULL
>> 		,functie		VARCHAR2(10)
>> 		,chef		NUMBER(4)	CONSTRAINT M_CHEF_FK
>> REFERENCES medewerkers
>> 		,GbDatum	DATE		CONSTRAINT M_GEBDAT_NN
>> NOT NULL
>> 		,Maandsal	NUMBER(6,2)	CONSTRAINT M_MNDSAL_NN
>> NOT NULL
>> 		,Comm		NUMBER(6,2)=09
>> 		,Afd		NUMBER(2)	DEFAULT 10
>> 		,Constraint	M_VERK_CHK	CHECK
>> (decode(functie,'Verkoper',0,1) +
>> 							 decode(comm,
>> NULL,0,1) =3D 1));
>> CREATE TABLE Afdelingen
>> 		(Anr 		NUMBER(2) 	CONSTRAINT A_PK
>> PRIMARY KEY=20
>> 		,Naam 		VARCHAR2(20)	CONSTRAINT A_ANR_CHK
>> CHECK(mod(anr,10) =3D 0)
>> 						CONSTRAINT A_NAAM_NN
>> NOT NULL
>> 						CONSTRAINT A_NAAM_CHK=09
>> CHECK(naam =3D upper(naam))
>> 		,Locatie		VARCHAR2(20) CONSTRAINT
>> A_LOC_NN	NOT NULL
>> 						CONSTRAINT A_LOC_CHK=09
>> CHECK(locatie =3D upper(lokatie))
>> 		,Hoofd	 	NUMBER(4));	CONSTRAINT A_HOOFD_FK
>> REFERENCES=20
>> medewerkers));
>>
>> ALTER TABLE  medewerkers ADD
>> (
>> CONSTRAINT M_AFD_FK FOREIGN KEY(afd)=20
>> REFERENCES Afdelingen
>> );
>>
>> CREATE TABLE Schalen
>> 		(Snr 		NUMBER(2) 	CONSTRAINT S_PK
>> NOT NULL
>> 		,Ondergrens	NUMBER(6,2)	CONSTRAINT S_ONDER_NN
>> NOT NULL
>> 						CONSTRAINT S_ONDER_CHK
>> CHECK(ondergrens >=3D 0)
>> 		,Bovengrens	NUMBER(6,2)	CONSTRAINT S_ONDER_ NN
>> NOT NULL
>> 		,Toelage 	NUMBER(6,2)     CONSTRAINT S_BOVEN_NN
>> NOT NULL
>> 		,Constraints	S_OND_BOV	CHECK(ondergrens <=3D
>> bovengrens));
>>
>> CREATE TABLE Cursussen
>> 		(Code 		VARCHAR(4) 	CONSTRAINT C_PK
>> PRIMARY KEY
>> 		,Omschrijving	VARCHAR2(50)	CONSTRAINT
>> C_OMSCHRR_NN	NOT NULL
>> 		,Type		CHAR2(3)	CONSTRAINT C_TYPE_NN
>> NOT NULL
>> 		,Lengte	 	NUMBER(2)	CONSTRAINT C_LENGTE_NN
>> NOT NULL
>> 		,Constraint	C_CODE_CHK	CHECK(code =3D
>> upper(code)
>> 		,Constraint 	C_TYPE_CHK	CHECK(type in
>> ('ALG','BLD ','DSG '))) ;
>>
>> CREATE TABLE Uitvoeringen
>> 		(Cursus		VARCHAR2(4) 	CONSTRAINT U_CURSUS_NN
>> NOT NULL
>> 						CONSTRAINT U_CURSUS_FK
>> REFERENCES=20
>> cursussen
>> 		,Begindatum	DATE		CONSTRAINT U_BEGIN_NN
>> NOT NULL
>> 		,Docent		NUMBER(4)	CONSTRAINT U_DOCENT_FK
>> REFERENCES
>>
>> medewerkers
>> 		,Locatie 		VARCHAR2(20));
>> 		,Constraint 	U_PK		PRIMARY KEY (cursus,
>> beginadres)
>>
>> CREATE TABLE Inschrijvingen
>> 		(Cursist		NUMBER(4)	CONSTRAINT
>> I_CURSIST_NN	NOT NULL
>> 						CONSTRAINT
>> I_CURSIST_FK 	REFERENCES=20
>> medewerkers
>> 		 ,Cursus		VARCHAR2(4)	CONSTRAINT
>> I_CURSUS_NN	NOT NULL
>> 		 ,Begindatum	DATE		CONSTRAINT
>> I_BEGIN_NN	NOT NULL
>> 		 ,Evaluatie	NUMBER(1)	CONSTRAINT
>> I_EVAL_CHK
>> 						CHECK(evaluatie in
>> (1,2,3,4,5))
>> 		 ,Constraint 	I_PK		PRIMARY KEY
>> (cursist,cursus,begindatum)
>> 		 ,Constraint	I_UITV_FK	REFERENCES
>> uitvoeringen );
>>
>> Als er in een veld niets staat wat moet ik dan eigenlijk op plaatsen
>> "NULL","NOT NULL", of 0 want dat geeft telkens tegenstrijdigheden.
>> Moet ik mijn PRIMARY key ook mijn record invullen of niet?
>>
>> Wie kan er mij op goede weg helpen?
>>
>>
>
>
>Sent via Deja.com
>http://www.deja.com/
Technical Details
Message-ID: <31137t4mloutkjv6n8aqlm4oaivikjqlo1@4ax.com>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
References: <tbm27tkt3a669les5aif2q0ljt6lolvc78@4ax.com> <94rtns$jr9$1@nnrp1.deja.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,121f91cce4ab96eb
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-01-26 06:07:39 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
From: Chrisje <studentje@pi.be>
Newsgroups: be.comp.programming
Subject: Re: SQL : inhoud van een tabel tonen HOE
Organization: Brainsoft Programmers
Message-ID: <31137t4mloutkjv6n8aqlm4oaivikjqlo1@4ax.com>
References: <tbm27tkt3a669les5aif2q0ljt6lolvc78@4ax.com> <94rtns$jr9$1@nnrp1.deja.com>
X-Newsreader: Forte Agent 1.8/32.548
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Lines: 168
Date: Fri, 26 Jan 2001 14:07:38 GMT
NNTP-Posting-Host: 213.224.123.244
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 980518058 213.224.123.244 (Fri, 26 Jan 2001 15:07:38 MET)
NNTP-Posting-Date: Fri, 26 Jan 2001 15:07:38 MET