Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 9.022 pregleda

Najnovija ↓

oracle vs mysql - upiti 15.04.2004. u 13:02 · pre 274 meseca #1
Koja je zamena za unsigned u My Sql-u koji ogranicava da se ne moze upisati negativna vrednost u polje tabele, koja je zamena u ORACLE-u?
Npr.:
kolona u tabeli pod mysql-om:

id int(3) unsigned NOT NULL ,
Re: oracle vs mysql - upiti 15.04.2004. u 15:18 · pre 274 meseca #2
Nece da prodje. Kad mu definisem tabelu

CREATE TABLE proba (
id integer unsigned NOT NULL ,
affinitiy varchar(200) default NULL,
parentId integer unsigned default NULL,
PRIMARY KEY (id)
);

nece da kreira tabelu a kada mu izbacim unsigned bez problema kreira.Ne mogu nigde da nadjem u literaturi kako mogu da zamenim a potrebno mi je jer trebam da prebacim bazu koja radi pod mysql-om da radi pod oracle-om.
Re: oracle vs mysql - upiti 15.04.2004. u 21:22 · pre 274 meseca #3
Probaj nesto poput ovoga:


CREATE TABLE dept_20
(employee_id NUMBER(4) PRIMARY KEY,
last_name VARCHAR2(10),
job_id VARCHAR2(9),
manager_id NUMBER(4),
salary NUMBER(7,2),
commission_pct NUMBER(7,2),
department_id NUMBER(2),
CONSTRAINT check_sal CHECK (salary > 0));
Re: oracle vs mysql - upiti 18.04.2004. u 20:21 · pre 274 meseca #4
Pregledavši još jednom dokumentaciju, uočio sam da kod Oracle-a ne postoji unsigned kao keyword za built-in datatypes, ali postoji kao podrška za external datatypes pri radu sa PL/SQL-om.
Da bi spriječio unos negativnih vrijednosti u nekom polju, pokušaj onako kako ti je savjetovano u poruci iznad, a uz malu izmjenu bi to izgledalo ovako:
CONSTRAINT check_id CHECK (id > 0)

Da li neko zna neko drugo rješenje?
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: oracle vs mysql - upiti 19.04.2004. u 08:37 · pre 274 meseca #5
Hvala za resenje. Sada mi je iskrsao jedan drugi problem kako da jedna kolona bude auto_increment tj. da mu se automatski povecava vrednost.Tabela se inace koristi za upisivanje korisnika koji treba da budu upisivani pod 1,2,3....Nesto sam video da moze preko sekvenci ali me interesuje da li postoji i drugo mozda neko direktno resenje kao kod mysql-a sa auto_increment.
Re: oracle vs mysql - upiti 19.04.2004. u 16:11 · pre 274 meseca #6
Ne postoji opcija za auto increment kao kod MySQL-a, nego se koriste sekvence, kao npr.:
Code:
create sequence increment_seq 
start with 1 
increment by 1 
nomaxvalue; 

I onda pri insertu koristiš:
Code:

INSERT INTO table(id, columnX, columnY) VALUES(increment_seq.NEXTVAL,'blaX','blaY');
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: oracle vs mysql - upiti 26.04.2004. u 16:01 · pre 274 meseca #7
Zamena za FULL TEXT indeks koji je u mysql-u?
Re: oracle vs mysql - upiti 28.04.2004. u 22:45 · pre 274 meseca #8
Oracle (barem do verzije 9i) koliko ja znam ne posjeduje neku funkciju sličnu FULLTEXT funkciji u MySQL-u.
Za usporedjivanje funkcija u pojedinim bazama podataka (konkretno MySQL vs. Oracle), možeš barem okvirno pogledati slijedeću adresu (koja se nalazi u TOP temi "MySQL Developer zone" u forumu MySQL):
http://dev.mysql.com/tech-resources/features.html
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: oracle vs mysql - upiti 15.06.2004. u 21:52 · pre 272 meseca #9
@ibane74: Pronašao sam zanimljiv članak o full text indexiranju, koji bi ti mogao možda pomoći.
http://www.oracle-base.com/art...tIndexingUsingOracleText9i.php
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: oracle vs mysql - upiti 16.06.2004. u 11:54 · pre 272 meseca #10
A šra je sa PostgreSQL, FireBirdSQL, InterBase?
Ni u njihovim uputstvima nisam primetio mogućnost FULLTEXT pretraživanja? Doduše jesam koristio search u njihovim PDF referentnim priručnicima :)
Re: oracle vs mysql - upiti 17.06.2004. u 08:37 · pre 272 meseca #11
Radio sam sa SAP DB-om i kod njega nema takodje FULL TEXT.
Re: oracle vs mysql - upiti 17.06.2004. u 09:35 · pre 272 meseca #12
Da odgovorim samom sebi. Za sve baze za koje postoje stored procedures mogu (teoretski) da se napravi fulltext indeksiranje (obično se pravi dodatna tabela i u njoj se smeštaju podaci za indeksiranje). S tim da je preporučljivo da postoje trigers da bi se sve to automatizovalo. E sad ako želite da znat kako sam ja našao takve informacije do the google dance with "PostgreSQL FULLTEXT index search" ili idite na postgresql contrib/tsearch na developer.postgresql.org ;)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme