Frage zu Lua

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/
Reply to
Hartmut Kraus
Loading thread data ...

Arno Welzel schrieb:

ich keine DB mehr zur Hand, morgen werde ich mir den String '' noch einmal

Constraints verwenden.

r als

- bei

rlich

Guido

Reply to
Guido Grohmann

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
Reply to
Arno Welzel

Methode? Meinst du nicht 'Prozeduraufruf'?

Gerrit

Reply to
Gerrit Heitsch

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
Reply to
Arno Welzel

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
Reply to
Arno Welzel

Nur dass es durchaus Prozeduren ohne Objekte gibt, aber keine Methoden. :-)

"Formular", wann "Controller" ...

--
http://www.hkraus.eu/
Reply to
Hartmut Kraus

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/
Reply to
Hartmut Kraus

Also sind Methoden nur ein Subset von Prozeduren.

Gerrit

Reply to
Gerrit Heitsch

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/
Reply to
Hartmut Kraus

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.

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

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:

1
Reply to
Eric Bruecklmeier

Arno 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

Reply to
Guido Grohmann

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

Reply to
Hergen Lehmann

Gerade wieder gefunden:

formatting link

--
mfg Rolf Bombach
Reply to
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
Reply to
Arno Welzel

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
Reply to
Arno Welzel

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
Reply to
Arno Welzel

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.