Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
programming [2020/05/25 08:50] – [Versions Kontrolle und Build Tools + Diff Software] gpipperr | programming [2023/11/24 14:16] – [SQL] gpipperr |
---|
* https://www.draw.io/ | * https://www.draw.io/ |
| |
| 3D |
| * https://www.tinkercad.com/ |
| |
Farbschemas | Farbschemas |
Git => https://git-scm.com/ | Git => https://git-scm.com/ |
| |
* [[prog:git_server|Einen Git Server unter Linux aufsetzen]] | * [[prog:git_server|Einen Git Server unter Linux aufsetzen und mit Git arbeiten]] |
| * [[prog:apex_export_source_code_and_git|Oracle Apex Source Code automatisch exportieren und einchecken mit Git unter Windows mit der PowerShell]] |
| * [[prog:git_submodule | Mit Submodule Git Repositories verlinken]] |
| |
| |
---- | ---- |
| |
| ==== Dateitypen erkennen ==== |
| |
| Software TrID - File Identifier => https://mark0.net/soft-trid.html |
| |
| |
| ---- |
| |
==== Legal Stuff ==== | ==== Legal Stuff ==== |
---- | ---- |
| |
| ==== XML ==== |
| |
| |
| * [[prog:sql_xml_xpath_oracle|Mit XML und xpath in einer Oracle SQL Query arbeiten]] |
| |
| |
| * [[prog:sql_xml_spool_sqlplus|XML per Spoolout aus SQL*Plus schreiben]] |
| |
| ---- |
| ==== YAML ==== |
| |
| YAML |
| |
| Wer mit YAML Konfigurationsdateien arbeitet, wird am Ende irgendwann ganz wirr, besonders in Ansible. |
| Von der Idee ist das bestimmt ganz gut, aber der kleinste Fehler kann oft dazu führen, das sehr lange gesucht werden muss wo denn der Tipp Fehler steckt. Zumal in Ansible ein Syntaktischer und eine Logischer Fehler wie ein falsches Package ähnliche Fehlermeldungen verursachen. |
| |
| |
| * [[prog:yaml_check_syntax|Mit YAML arbeiten ohne Nerven Zusammenbruch]] |
| |
| |
| ---- |
====SQL==== | ====SQL==== |
| |
Datenmodellierung Online => https://www.vertabelo.com/ | Datenmodellierung Online => https://www.vertabelo.com/ |
| |
| |
| * [[prog:oracle_sql_macro|Oracle SQL Macro SQM - SQL Code Fragmente - in SQL verwenden ab 19c / 21c / 23c ]] |
| |
* [[prog:sql_join_syntax|Oracle ANSI-89 Standard versus dem ANSI-92]] | * [[prog:sql_join_syntax|Oracle ANSI-89 Standard versus dem ANSI-92]] |
* [[prog:oracle_analytic_functions_prozent|Oracle Analytic Function - Beispiel 4 - Prozentsatz anzeigen]] | * [[prog:oracle_analytic_functions_prozent|Oracle Analytic Function - Beispiel 4 - Prozentsatz anzeigen]] |
* [[prog:oracle_analytic_functions_window_function|Oracle Analytic Function - Beispiel 5 - gleitende Summen berechnen bzw. kumulative Werte aufsummieren - Fensterfunktion verwenden ]] | * [[prog:oracle_analytic_functions_window_function|Oracle Analytic Function - Beispiel 5 - gleitende Summen berechnen bzw. kumulative Werte aufsummieren - Fensterfunktion verwenden ]] |
| * [[prog:sql_oracle_pattern_matching|SQL Pattern Matching Funktion]] |
| * [[prog:sql_oracle_pattern_matching_problemes_risks|SQL Pattern Matching Fallstricke und Probleme]] |
| |
* [[prog:sql_aggregatfunktion_erstellen|Eine eigene Aggregatfunktion erstellen]] | * [[prog:sql_aggregatfunktion_erstellen|Eine eigene Aggregatfunktion erstellen]] |
* [[prog:sql_piviot|Dynamische Pivot Tabelle verwenden]] | * [[prog:sql_piviot|Dynamische Pivot Tabelle verwenden]] |
* [[prog:sql_oracle_unpivot|SQL UNPivot Funktion]] | * [[prog:sql_oracle_unpivot|SQL UNPivot Funktion]] |
| |
* [[prog:sql_oracle_pattern_matching|SQL Pattern Matching Funktion]] | |
| |
| |
| |
* [[prog:oracle_command_types|Den Oracle Command Type für ein SQL Statement aufschlüsseln]] | * [[prog:oracle_command_types|Den Oracle Command Type für ein SQL Statement aufschlüsseln]] |
| |
| |
| * [[prog:oracle_sql_id_find|Die SQL_ID meines lezten SQL Statements ermitteln und mit schreiben]] |
| |
| |
* [[prog:sql_oracle_context_object|Das Oracle CONTEXT Object - Globale Werte in einer Session hinterlegen]] | * [[prog:sql_oracle_context_object|Das Oracle CONTEXT Object - Globale Werte in einer Session hinterlegen]] |
| |
| * [[dba:oracle_virtual_column|Oracle - Berechnete Tabellenspalten verwenden - Virtual Columns mit der GENERATED ALWAYS Spalten Definition]] |
| |
* [[prog:sql_xml_xpath_oracle|Mit XML und xpath in einer Oracle SQL Query arbeiten]] | |
| |
| |
| |
Mit [[http://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_cqn.htm|Continuous Query Notification]] auf Veränderungen am Datenbestand reagieren. | Mit [[http://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_cqn.htm|Continuous Query Notification]] auf Veränderungen am Datenbestand reagieren. |
| |
| ** Graph Datenbank Algorithmen umsetzen ** |
| |
| * [[prog:oracle_graph_algorithms_einstieg| Mit Graphen in der Oracle Datenbank arbeiten]] |
| |
| |
| |
| |
| |
* https://support.oracle.com/epmos/main/downloadattachmentprocessor?attachid=1329441.1%3APX_12C_FUNDAMENTALS | * https://support.oracle.com/epmos/main/downloadattachmentprocessor?attachid=1329441.1%3APX_12C_FUNDAMENTALS |
| * [[prog:sql_parallel_auto_dop_resource_manager|Warum funktioniert in meiner Session Parallel nicht? Was muss geprüft werden?]] |
| |
**18c** | **18c** |
* Polymorphe Tabellenfunktionen => http://blog.sqlora.com/de/polymorphic-table-functions/ | * Polymorphe Tabellenfunktionen => http://blog.sqlora.com/de/polymorphic-table-functions/ |
* https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_TF.html | * https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_TF.html |
| |
| |
| |
**SQL Lernen** | **SQL Lernen** |
| |
* Für Einsteiger => https://ohhappy.dev/sql-cards SQL mit Karten .-) | * Für Einsteiger => https://ohhappy.dev/sql-cards SQL mit Karten .-) |
| * https://modern-sql.com/ |
| |
---- | ---- |
| |
Installation | Installation |
| * [[prog:oracle_apex_20_2_install_windows_19c_linux_8|Oracle Apex 20.2 / ORDS 20.4 / Tomcat 9 / Apache 2.4 / Varnish mit der Oracle Datenbank 19c unter Oracle Linux 8 - Installation]] |
* [[prog:oracle_apex_install_windows_12c|Oracle Apex 5.1 mit der Oracle Datenbank 12c - Installation]] | * [[prog:oracle_apex_install_windows_12c|Oracle Apex 5.1 mit der Oracle Datenbank 12c - Installation]] |
* [[prog:apex_mail_acl|Oracle Apex 5.0 Mail Versandt mit SSL -Hinterlegen einer ACL's in 11g und 12c und Hinterlegen von SSL Zertifkaten]] | * [[prog:apex_mail_acl|Oracle Apex 5.0 Mail Versandt mit SSL -Hinterlegen einer ACL's in 11g und 12c und Hinterlegen von SSL Zertifkaten]] |
* [[prog:oracle_rest_data_service_tomcat|Oracle ORDS 3.0 (Oracle REST Data Services) mit Apache Tomcat als Application Server unter Windows 2012 betreiben]] | * [[prog:oracle_rest_data_service_tomcat|Oracle ORDS 3.0 (Oracle REST Data Services) mit Apache Tomcat als Application Server unter Windows 2012 betreiben]] |
* [[prog:oracle_ords_performance_tuning|Oracle ORDS Performance Tuning]] | * [[prog:oracle_ords_performance_tuning|Oracle ORDS Performance Tuning]] |
| * [[prog:oracle_apex_20_2_install_windows_19c_linux_8|Oracle Apex 21.1 / ORDS 21.2 / Tomcat 9 / Apache 2.4 / Varnish mit der Oracle Datenbank 19c unter Oracle Linux 8 - Installation]] |
| |
| |
| |
* [[prog:ords_rest_service|Oracle ORDS 3.0 REST API nativ verwenden]] | * [[prog:ords_rest_service|Oracle ORDS 3.0 REST API nativ verwenden]] |
| * [[prog:ords_instance_api|Oracle ORDS 22 - Monitoring mit der ORDS Instance API]] |
| |
| |
* [[raspberry:raspberry_gpio_read_adc0831|Einen AD Wandler ADC0831 mit dem Raspberry PI verwenden]] | * [[raspberry:raspberry_gpio_read_adc0831|Einen AD Wandler ADC0831 mit dem Raspberry PI verwenden]] |
* [[raspberry:dcf77_modul|Mit dem Raspberry ein DCF 77 Modul abfragen]] | * [[raspberry:dcf77_modul|Mit dem Raspberry ein DCF 77 Modul abfragen]] |
| |
| Raspberry Pico |
| |
| * [[raspberry:raspberry_pico_micropython|Mit dem Raspberry Pi Pico RP2040 mit MicroPython starten]] |
| |
| |
| ESP32 |
| |
| * [[elektronik:nodemcu_esp32_micropython|Erste Schritte mit dem ESP32 und MicroPython]] |
| |
| |
| |
* [[linux:bash_script_snippets|Bash Snippets für Skripting]] | * [[linux:bash_script_snippets|Bash Snippets für Skripting]] |
| * [[linux:bash_sql_plus_error_handling|Error Handling SQL*Plusin Bash Skripten]] |
| |
| |