Am 13.12.2017 um 09:51 schrieb Arno Welzel:
Uiii, ist das so? Nun, dann ist das keine Regel, sondern definitiv ein Bug. Wenn "NULL != jedem anderen Wert" sein soll, darf man ja wohl auch keinen andern Wert wie NULL behandeln.
Am 13.12.2017 um 09:51 schrieb Arno Welzel:
Uiii, ist das so? Nun, dann ist das keine Regel, sondern definitiv ein Bug. Wenn "NULL != jedem anderen Wert" sein soll, darf man ja wohl auch keinen andern Wert wie NULL behandeln.
-- http://www.hkraus.eu/
Arno Welzel schrieb:
ich keine DB mehr zur Hand, morgen werde ich mir den String '' noch einmal
Constraints verwenden.
r als
- bei
rlich
Guido
...oder FADECACE
Eric Bruecklmeier:
[...]nirgends sonst gibt - konkret "?" oder "!" als Teil eines
Du hast offenbar ein Problem damit, dass ein String eben je nach
Konstrukt aus C auch nicht passen:
char *name; name = "Bruecklmeier"; printf("Willkommen Herr %s", name);
String wird eben auch nicht einfach 1:1 ausgegeben.
-- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
Methode? Meinst du nicht 'Prozeduraufruf'?
Gerrit
Hartmut Kraus:
[...]Ja, das ist so. Und nein, das ist kein Bug, sondern eben Oracle ;-).
darauf hin anzupassen, damit sie auch mit Oracle als Datenbank nutzbar ist.
Genau deshalb war die Bedingung dann bei leeren Strings:
WHERE feld = '' OR feld IS NULL
Denn die anderen Datenbanken, wo die Anwendung schon produktiv bei Kunden lief, haben zwischen Leerstring und NULL sehr wohl unterschieden
man merkt, dass es Oracle schon sehr lange gibt und man viele Dinge
-- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
Gerrit Heitsch:
Nein. Ruby nennt die Dinger selber "Methoden".
Aus zur Methode "uniq!"
"It compares values using their hash and eql? methods for efficiency."
Aber ich lerne gerne dazu, was ich nach fast 30 Jahren beruflicher
-- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
Gerrit
Nur dass es durchaus Prozeduren ohne Objekte gibt, aber keine Methoden. :-)
"Formular", wann "Controller" ...
-- http://www.hkraus.eu/
Am 16.12.2017 um 21:50 schrieb Arno Welzel:
"NOT NULL" - Felder :-)
Gibt's auch Standard - SQL? Und wenn, dann wozu? :-) (Sorry, rein
-- http://www.hkraus.eu/
Also sind Methoden nur ein Subset von Prozeduren.
Gerrit
Kann man so sehen. Aber ehe du jetzt noch in der prozeduralen Programmierung ein Pendant zu Eigenschaften von Objekten suchst, sei
-- http://www.hkraus.eu/
Hallo Gerrit,
Du schriebst am Sat, 16 Dec 2017 22:19:14 +0100:
einem Daten"objekt" besitzt und der zum anderen eine Referenz auf das
rgeben wird. In dem Sinn ist eine Methode schon etwas anderes als eine Prozedur.
-- -- ----------------------------------------------------------- -----------------------------------------------------------
Am 16.12.2017 um 21:40 schrieb Arno Welzel:
Du hast meinen Einwand immer noch nicht erfasst, denn *%s* ist immer ein Platzhalter, aber *"$"* ist je nach Kontext mal String mal Regexp, das
Das hingegen funktioniert:
1Arno Welzel schrieb:
gt, wird (zumindestens in Version 12) der Wert null gespeichert. Ein "not null"-Constraint zieht dann auch. Deine Bedingung kannst du also in
''"
Guido
Am 17.12.2017 um 14:40 schrieb Guido Grohmann:
Vorsicht: Dies wird den Code unportabel machen, denn andere Datenbanken unterscheiden sehr wohl zwischen Leerstrings und NULL.
Hergen
Gerade wieder gefunden:
-- mfg Rolf Bombach
Eric Bruecklmeier:
unterschieden?
Nein "%s" ist *nicht* immer ein Platzhalter, sondern nur speziell in Formatstrings in C. Man kann es aber auch einfach direkt benutzen:
char *message = "%s ist nicht immer ein Platzhalter"; printf("%s\n", message);
%s ist nicht immer ein Platzhalter
Und auch "\" wiederum ist in C immer ein besonderes Zeichen in Strings. Also reichlich verwirrend ;-).
Eventuell hilft weiter.
-- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
Hartmut Kraus:
[...]
Ja, es gibt einen offiziellen SQL-Standard - ISO/IEC 9075:2016.
-- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
Guido Grohmann:
und auch in Datenbanken, die ein '' sehr wohl als '' speichern und nicht als NULL.
-- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.