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, 3109 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 ..
Neuester Wissensbeitrag
Ä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 ...

Datenbanken
SQL Express - der Benutzer war nicht autorisiert (8)

Frage von adm999 zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Erkennung und -Abwehr
Virenschutz - Meinungen (29)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

TK-Netze & Geräte
Telefonanlage gesucht (26)

Frage von Xaero1982 zum Thema TK-Netze & Geräte ...

Windows 10
gelöst Welches OS für Firmengeräte? (20)

Frage von MarkusVH zum Thema Windows 10 ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (20)

Frage von bogi1102 zum Thema Exchange Server ...