Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

SQL zum einfügen eines ganzen Jahres

Frage Entwicklung Datenbanken

Mitglied: PowerPan

PowerPan (Level 1) - Jetzt verbinden

01.02.2008, aktualisiert 05.02.2008, 3114 Aufrufe, 5 Kommentare

Hi kann mir einer nen SQL code geben womit ich ein ganzes Jahr mit Datum und Wochentag in eine Tabelle einfügen?
Mitglied: Biber
01.02.2008 um 11:12 Uhr
Moin PowerPan,

Hi kann mir einer nen SQL code geben womit ich ein ganzes Jahr mit Datum und Wochentag in eine Tabelle einfügen?

Eher allgemein oder hast Du ein bestimmtes Datenbankblech drunter?

Grüße
Biber
Bitte warten ..
Mitglied: PowerPan
01.02.2008 um 11:31 Uhr
ahso habe ne Oracle 10 Datenbank dahinter
Bitte warten ..
Mitglied: Biber
01.02.2008 um 12:02 Uhr
Moin PowerPan,

dann wirst Du mit einem Statement nicht hinkommen.
Nimm am Besten eine Stored Procedure.

Irgendwas in dieser Machart.
01.
CREATE OR REPLACE procedure create2008() 
02.
as 
03.
  v_date      date; 
04.
  v_wochentag varchar2(10); 
05.
  v_sqlstmt   varchar2(200); 
06.
begin 
07.
  v_date      :=to_date('01.01.2008','dd.mm.yyyy'); 
08.
  while v_date<=to_date('31.12.2008,'dd.mm.yyyy') loop 
09.
    v_wochentag :=initcap(to_char(v_date,'day')); 
10.
    v_sqlstmt   :='insert into datumstabelle values(:1,:2)'; 
11.
    execute immediate v_sqlstmt using v_date, v_wochentag; 
12.
    v_date:=v_date+1; 
13.
  end loop; 
14.
end create2008;
Ist jetzt nur schnell runtergeschrubbelt, hat alles, alles, alles fest verdrahtet und ist natürlich ungetestet.
Aber zum Mimik-Zeigen sollte es reichen.

Grüße
Biber
Bitte warten ..
Mitglied: Biber
05.02.2008 um 21:07 Uhr
Moin PowerPan,

falls du die STP letzte Woche zum Testen gestartet hast und die immer noch am Laufen ist:
BRICH ES AB!

Dann habe ich offensichtlich einen Denkfehler drin.

Hast Du mittlerweile eine andere Lösung? Oder hast Du jetzt die 365 Datensätze manuell reingetickert?

Gib doch mal bitte Rückmeldung.

Danke
Biber
Bitte warten ..
Mitglied: PowerPan
05.02.2008 um 21:27 Uhr
sorry also hatte das gernet versucht habe dann nen insert mit excel gebaut werde es aber bei gelegenheit nomal testen trotzdem danke
Bitte warten ..
Ähnliche Inhalte
Datenbanken
gelöst Access 2010 SQL Tabellen Datensätze einfügen (6)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Datenbanken
Mit sql eine Zeile einfügen, select und feste Werte (9)

Frage von helmuthelmut2000 zum Thema Datenbanken ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (35)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (15)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...

RedHat, CentOS, Fedora
Fedora, RedHat, Centos: DNS-Search Domain setzen (13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...