Maison base de données tutoriel mysql oracle12c_Temporal Validity

oracle12c_Temporal Validity

Jun 07, 2016 pm 04:36 PM
创建

创建Temporal Validity有两种方法一是自己指定列,一是让oracle自己指定 手工指定 CREATE TABLE Temporal_ValidityEMPNO NUMBER, SALARY NUMBER, DEPTID NUMBER, NAME VARCHAR2100, USER_TIME_START DATE, USER_TIME_END DATE, PERIOD FOR USER_TIME USER_TI

创建Temporal Validity有两种方法一是自己指定列,一是让oracle自己指定

  • 手工指定
CREATE TABLE Temporal_Validity
(EMPNO NUMBER, SALARY NUMBER, DEPTID NUMBER,
           NAME VARCHAR2(100),
           USER_TIME_START DATE,
           USER_TIME_END   DATE,
        PERIOD FOR USER_TIME
                  (USER_TIME_START, USER_TIME_END));
 
SQL> SELECT OWNER,TABLE_NAME,COLUMN_NAME,COLUMN_ID FROM DBA_TAB_COLS WHERE TABLE_NAME=UPPER('Temporal_Validity');     
 
: TEMPORAL_VALIDITY
 
TABLE      COLUMN
Owner      Name                           COLUMN_ID
---------- ------------------------------ ---------
TRAVEL     USER_TIME_END                          6
TRAVEL     USER_TIME_START                        5
TRAVEL     NAME                                   4
TRAVEL     DEPTID                                 3
TRAVEL     SALARY                                 2
TRAVEL     EMPNO                                  1
TRAVEL     USER_TIME
 
7 ROWS selected.
 
 
SQL>  col NAME FOR a15
SQL> col DEFAULT$ FOR a10
SQL> col SPARE4 FOR a1
SQL> col SPARE5 FOR a1
SQL> col SPARE6 FOR a1
 
SQL> SELECT * FROM sys.col$ WHERE obj#=92087;
 
      OBJ#       COL#    SEGCOL# SEGCOLLENGTH     OFFSET NAME                 TYPE#     LENGTH FIXEDSTORAGE PRECISION#      SCALE      NULL$  DEFLENGTH DEFAULT$      INTCOL#   PROPERTY  CHARSETID CHARSETFORM EVALEDITION# UNUSABLEBEFORE# UNUSABLEBEGINNING#     SPARE1     SPARE2     SPARE3 S S S     SPARE7     SPARE8
---------- ---------- ---------- ------------ ---------- --------------- ---------- ---------- ------------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------- ------------ --------------- ------------------ ---------- ---------- ---------- - - - ---------- ----------
     92087          0          0           22          0 USER_TIME                2         22            0                     0          0          9 430120635           1      65576          0           0            0                                             0          0          0
     92087          1          1           22          0 EMPNO                    2         22            0                                0                                2          0          0           0            0                                             0          0          0
     92087          2          2           22          0 SALARY                   2         22            0                                0                                3          0          0           0            0                                             0          0          0
     92087          3          3           22          0 DEPTID                   2         22            0                                0                                4          0          0           0            0                                             0          0          0
     92087          4          4          100          0 NAME                     1        100            0                                0                                5          0        873           1            0                                             0          0        100
     92087          5          5            7          0 USER_TIME_START         12          7            0                                0                                6          0          0           0            0                                             0          0          0
     92087          6          6            7          0 USER_TIME_END           12          7            0                                0                                7          0          0           0            0                                             0          0          0
 
7 ROWS selected.
 
SQL> col COLUMN_NAME FOR a20
SQL> col TABLE_NAME FOR a15
SQL> col CONSTRAINT_NAME FOR a20                                                                                                                                                                                                                                                              USER_TIME_START                           ENABLED          VALIDATED
SQL> col R_CONSTRAINT_NAME FOR a20
SQL> @cons
SHOW constraints ON TABLE %TEMPORAL_VALIDITY%...
 
OWNER                          TABLE_NAME      CONSTRAINT_NAME      CO R_CONSTRAINT_NAME    COLUMN_NAME                      POSITION STATUS           VALIDATED
------------------------------ --------------- -------------------- -- -------------------- ------------------------------ ---------- ---------------- --------------------------
TRAVEL                         TEMPORAL_VALIDI USER_TIMEA31EBB      C                       USER_TIME                                 ENABLED          VALIDATED
                               TY
 
TRAVEL                                         USER_TIMEA31EBB      C                       USER_TIME_END                             ENABLED          VALIDATED
TRAVEL                                         USER_TIMEA31EBB      C                       USER_TIME_START                           ENABLED          VALIDATED
 
SQL> 
 
 
SQL> @DESC TEMPORAL_VALIDITY
           Name                            NULL?    TYPE
           ------------------------------- -------- ----------------------------
    1      EMPNO                                    NUMBER
    2      SALARY                                   NUMBER
    3      DEPTID                                   NUMBER
    4      NAME                                     VARCHAR2(100)
    5      USER_TIME_START                          DATE
    6      USER_TIME_END                            DATE
手工指定是正常列,可以通过SELECT * 来查看
Copier après la connexion
  • 系统自动
  • SQL> 
    SQL> CREATE TABLE TEMPORAL_VALIDITY2
      2  ( empno NUMBER, salary NUMBER, deptid NUMBER, name VARCHAR2(100),
      3   PERIOD FOR user_time);
     
    TABLE created.
     
     
    SQL> @DESC TEMPORAL_VALIDITY2
               Name                            NULL?    TYPE
               ------------------------------- -------- ----------------------------
        1      EMPNO                                    NUMBER
        2      SALARY                                   NUMBER
        3      DEPTID                                   NUMBER
        4      NAME                                     VARCHAR2(100)
     
    SQL> 
     
    SQL> col TABLE_NAME FOR a25
    SQL> col OWNER FOR a10
    SQL> SELECT OWNER,TABLE_NAME,COLUMN_NAME,COLUMN_ID FROM DBA_TAB_COLS WHERE TABLE_NAME=UPPER('Temporal_Validity2');     
     
    OWNER      TABLE_NAME                COLUMN_NAME           COLUMN_ID
    ---------- ------------------------- -------------------- ----------
    TRAVEL     TEMPORAL_VALIDITY2        NAME                          4
    TRAVEL                               DEPTID                        3
    TRAVEL                               SALARY                        2
    TRAVEL                               EMPNO                         1
    TRAVEL                               USER_TIME
    TRAVEL                               USER_TIME_END
    TRAVEL                               USER_TIME_START
     
    7 ROWS selected.
     
    SQL> 
     
    SQL> @o TEMPORAL_VALIDITY2
     
    owner                     object_name                    object_type        STATUS           OID      D_OID CREATED           LAST_DDL_TIME
    ------------------------- ------------------------------ ------------------ --------- ---------- ---------- ----------------- -----------------
    TRAVEL                    TEMPORAL_VALIDITY2             TABLE              VALID          92089      92089 20140526 22:41:37 20140526 22:41:37
     
    SQL> SELECT * FROM sys.col$ WHERE obj#=92089;
     
          OBJ#       COL#    SEGCOL# SEGCOLLENGTH     OFFSET NAME                 TYPE#     LENGTH FIXEDSTORAGE PRECISION#      SCALE      NULL$  DEFLENGTH DEFAULT$      INTCOL#   PROPERTY  CHARSETID CHARSETFORM EVALEDITION# UNUSABLEBEFORE# UNUSABLEBEGINNING#     SPARE1     SPARE2     SPARE3 S S S     SPARE7     SPARE8
    ---------- ---------- ---------- ------------ ---------- --------------- ---------- ---------- ------------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------- ------------ --------------- ------------------ ---------- ---------- ---------- - - - ---------- ----------
         92089          0          1           13          0 USER_TIME_START        181         13            0                     6          0                                1         32          0           0            0                                             6          0          0
         92089          0          2           13          0 USER_TIME_END          181         13            0                     6          0                                2         32          0           0            0                                             6          0          0
         92089          0          0           22          0 USER_TIME                2         22            0                     0          0          9 430191669           3      65576          0           0            0                                             0          0          0
         92089          1          3           22          0 EMPNO                    2         22            0                                0                                4          0          0           0            0                                             0          0          0
         92089          2          4           22          0 SALARY                   2         22            0                                0                                5          0          0           0            0                                             0          0          0
         92089          3          5           22          0 DEPTID                   2         22            0                                0                                6          0          0           0            0                                             0          0          0
         92089          4          6          100          0 NAME                     1        100            0                                0                                7          0        873           1            0                                             0          0        100
     
    7 ROWS selected.
     
    SQL> @cons
    SHOW constraints ON TABLE %TEMPORAL_VALIDITY2%...
     
    OWNER                          TABLE_NAME                CONSTRAINT_NAME      CO R_CONSTRAINT_NAME    COLUMN_NAME                      POSITION STATUS           VALIDATED
    ------------------------------ ------------------------- -------------------- -- -------------------- ------------------------------ ---------- ---------------- --------------------------
    TRAVEL                         TEMPORAL_VALIDITY2        USER_TIMEA43435      C                       USER_TIME_END                             ENABLED          VALIDATED
    TRAVEL                                                   USER_TIMEA43435      C                       USER_TIME_START                           ENABLED          VALIDATED
     
    SQL>
    Copier après la connexion

    系统自动创建了2个隐藏列USER_TIME_START,USER_TIME_END

    插入数据

    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (101,1900,90,'ADAM',to_date('2000-01-01', 'yyyy-mm-dd') ,to_date('2004-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (102,2900,90,'ADAM',to_date('2001-01-01', 'yyyy-mm-dd') ,to_date('2005-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (103,3900,90,'ADAM',to_date('2002-01-01', 'yyyy-mm-dd') ,to_date('2006-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (104,4900,90,'ADAM',to_date('2003-01-01', 'yyyy-mm-dd') ,to_date('2007-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (105,5900,90,'ADAM',to_date('2004-01-01', 'yyyy-mm-dd') ,to_date('2008-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (106,6900,90,'ADAM',to_date('2005-01-01', 'yyyy-mm-dd') ,to_date('2009-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (107,7900,90,'ADAM',to_date('2006-01-01', 'yyyy-mm-dd') ,to_date('2010-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (108,8900,90,'ADAM',to_date('2007-01-01', 'yyyy-mm-dd') ,to_date('2011-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (109,9900,90,'ADAM',to_date('2008-01-01', 'yyyy-mm-dd') ,to_date('2012-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (110,1900,90,'ADAM',to_date('2009-01-01', 'yyyy-mm-dd') ,to_date('2014-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (111,2900,90,'ADAM',to_date('2010-01-01', 'yyyy-mm-dd') ,to_date('2011-05-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (112,3900,90,'ADAM',to_date('2011-01-01', 'yyyy-mm-dd') ,to_date('2011-08-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (113,4900,90,'ADAM',to_date('2012-01-01', 'yyyy-mm-dd') ,to_date('2013-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (114,5900,90,'ADAM',to_date('2013-01-01', 'yyyy-mm-dd') ,to_date('2014-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (115,6900,90,'ADAM',to_date('2014-01-01', 'yyyy-mm-dd') ,to_date('2015-01-01', 'yyyy-mm-dd'));
     
    1 ROW created.
     
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (116,7900,90,'ADAM',to_date('2002-04-01', 'yyyy-mm-dd') ,to_date('2002-06-01', 'yyyy-mm-dd'));om
      2  
    SQL> INSERT INTO TEMPORAL_VALIDITY2 (empno , salary , deptid , name , USER_TIME_START, USER_TIME_END) VALUES (116,7900,90,'ADAM',to_date('2002-04-01', 'yyyy-mm-dd') ,to_date('2002-06-01', 'yyyy-mm-dd'))
      2  ;
     
    1 ROW created.
     
    SQL> commit;
     
    Commit complete.
     
    SQL> SELECT * FROM TEMPORAL_VALIDITY2;
     
         EMPNO     SALARY     DEPTID NAME
    ---------- ---------- ---------- ---------------
           101       1900         90 ADAM
           101       1900         90 ADAM
           102       2900         90 ADAM
           103       3900         90 ADAM
           104       4900         90 ADAM
           105       5900         90 ADAM
           106       6900         90 ADAM
           107       7900         90 ADAM
           108       8900         90 ADAM
           109       9900         90 ADAM
           110       1900         90 ADAM
           111       2900         90 ADAM
           112       3900         90 ADAM
           113       4900         90 ADAM
           114       5900         90 ADAM
           115       6900         90 ADAM
           116       7900         90 ADAM
     
     
     
    SQL> SELECT NAME,
      2  to_char(USER_TIME_START, 'yyyy-mm-dd'), to_char(USER_TIME_END, 'yyyy-mm-dd')
      3  FROM TEMPORAL_VALIDITY2 ORDER BY 2;
     
    NAME            TO_CHAR(USER_TIME_ST TO_CHAR(USER_TIME_EN
    --------------- -------------------- --------------------
    ADAM            2000-01-01           2011-12-31
    ADAM            2000-01-01           2004-01-01
    ADAM            2001-01-01           2005-01-01
    ADAM            2002-01-01           2006-01-01
    ADAM            2002-04-01           2002-06-01
    ADAM            2003-01-01           2007-01-01
    ADAM            2004-01-01           2008-01-01
    ADAM            2005-01-01           2009-01-01
    ADAM            2006-01-01           2010-01-01
    ADAM            2007-01-01           2011-01-01
    ADAM            2008-01-01           2012-01-01
    ADAM            2009-01-01           2014-01-01
    ADAM            2010-01-01           2011-05-01
    ADAM            2011-01-01           2011-08-01
    ADAM            2012-01-01           2013-01-01
    ADAM            2013-01-01           2014-01-01
    ADAM            2014-01-01           2015-01-01
    Copier après la connexion
    • 示例1
    • oracle12c_Temporal Validity 1

    SQL> SELECT NAME,
      2  to_char(USER_TIME_START, 'yyyy-mm-dd'), to_char(USER_TIME_END, 'yyyy-mm-dd')
      3  FROM TEMPORAL_VALIDITY2  AS OF PERIOD FOR USER_TIME
      4          to_date('2004-01-01', 'yyyy-mm-dd') ORDER BY 2;
     
    NAME            TO_CHAR(USER_TIME_ST TO_CHAR(USER_TIME_EN
    --------------- -------------------- --------------------
    ADAM            2000-01-01           2011-12-31
    ADAM            2001-01-01           2005-01-01
    ADAM            2002-01-01           2006-01-01
    ADAM            2003-01-01           2007-01-01
    ADAM            2004-01-01           2008-01-01
    Copier après la connexion

    The query displays all whose

  • 示例2
  • oracle12c_Temporal Validity 2

    SQL> SELECT NAME,
      2  to_char(USER_TIME_START, 'yyyy-mm-dd'), to_char(USER_TIME_END, 'yyyy-mm-dd')
      3  FROM TEMPORAL_VALIDITY2  versions PERIOD FOR USER_TIME
      4          BETWEEN to_date('2004-01-01', 'yyyy-mm-dd')
      5            AND     to_date('2008-01-01', 'yyyy-mm-dd')
      6  ORDER BY 2;
     
    NAME            TO_CHAR(USER_TIME_ST TO_CHAR(USER_TIME_EN
    --------------- -------------------- --------------------
    ADAM            2000-01-01           2011-12-31
    ADAM            2001-01-01           2005-01-01
    ADAM            2002-01-01           2006-01-01
    ADAM            2003-01-01           2007-01-01
    ADAM            2004-01-01           2008-01-01
    ADAM            2005-01-01           2009-01-01
    ADAM            2006-01-01           2010-01-01
    ADAM            2007-01-01           2011-01-01
    ADAM            2008-01-01           2012-01-01
    Copier après la connexion

    The query displays all whose USER_TIME_START is less than or equal to ‘2004-01-01′ and USER_TIME_END greater than or equal to ‘2008-01-01′‘.

  • 示例3
  • oracle12c_Temporal Validity 3

    SQL> EXEC DBMS_FLASHBACK_ARCHIVE.ENABLE_AT_VALID_TIME('CURRENT')
     
    PL/SQL PROCEDURE successfully completed.
     
    SQL> SELECT NAME,
      2  to_char(USER_TIME_START, 'yyyy-mm-dd'), to_char(USER_TIME_END, 'yyyy-mm-dd')
      3  FROM TEMPORAL_VALIDITY2 ORDER BY 2;
     
    NAME            TO_CHAR(USER_TIME_ST TO_CHAR(USER_TIME_EN
    --------------- -------------------- --------------------
    ADAM            2014-01-01           2015-01-01
    Copier après la connexion
  • 示例4
  • SQL> EXEC DBMS_FLASHBACK_ARCHIVE.ENABLE_AT_VALID_TIME('ALL')
     
    PL/SQL PROCEDURE successfully completed.
     
    SQL> SELECT NAME,
      2  to_char(USER_TIME_START, 'yyyy-mm-dd'), to_char(USER_TIME_END, 'yyyy-mm-dd')
      3  FROM TEMPORAL_VALIDITY2 ORDER BY 2;
     
    NAME            TO_CHAR(USER_TIME_ST TO_CHAR(USER_TIME_EN
    --------------- -------------------- --------------------
    ADAM            2000-01-01           2011-12-31
    ADAM            2000-01-01           2004-01-01
    ADAM            2001-01-01           2005-01-01
    ADAM            2002-01-01           2006-01-01
    ADAM            2002-04-01           2002-06-01
    ADAM            2003-01-01           2007-01-01
    ADAM            2004-01-01           2008-01-01
    ADAM            2005-01-01           2009-01-01
    ADAM            2006-01-01           2010-01-01
    ADAM            2007-01-01           2011-01-01
    ADAM            2008-01-01           2012-01-01
    ADAM            2009-01-01           2014-01-01
    ADAM            2010-01-01           2011-05-01
    ADAM            2011-01-01           2011-08-01
    ADAM            2012-01-01           2013-01-01
    ADAM            2013-01-01           2014-01-01
    ADAM            2014-01-01           2015-01-01
     
    17 ROWS selected.
    Copier après la connexion
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

    Outils d'IA chauds

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    AI Hentai Generator

    AI Hentai Generator

    Générez AI Hentai gratuitement.

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Meilleurs paramètres graphiques
    4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Comment réparer l'audio si vous n'entendez personne
    1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Commandes de chat et comment les utiliser
    1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Comment créer un graphique de courbe cumulée en Python ? Comment créer un graphique de courbe cumulée en Python ? Aug 23, 2023 pm 08:33 PM

    Le graphique en ogive représente graphiquement la fonction de distribution cumulative (CDF) d'un ensemble de données, parfois appelée courbe de fréquence cumulée. Il est utilisé pour examiner la distribution des données et découvrir des modèles et des tendances. Matplotlib, Pandas et Numpy sont quelques-unes des bibliothèques et outils fournis par Python pour créer des graphiques créatifs. Dans ce tutoriel, nous verrons comment utiliser Matplotlib pour générer des graphiques ogives en Python. Pour créer un graphique de courbes cumulatives, nous devons importer les bibliothèques requises. Dans cet exemple, nous utiliserons Matplotlib, Pandas et Numpy. Matplotlib est une bibliothèque de visualisation de données populaire pour la création en Python

    Comment créer une constante en Python ? Comment créer une constante en Python ? Aug 29, 2023 pm 05:17 PM

    Les constantes et les variables sont utilisées pour stocker les valeurs des données dans la programmation. Une variable fait généralement référence à une valeur qui peut changer dans le temps. Une constante est un type de variable dont la valeur ne peut pas être modifiée lors de l'exécution du programme. Il n'y a que six constantes intégrées disponibles en Python, elles sont False, True, None, NotImplemented, Ellipsis(...) et __debug__. Hormis ces constantes, Python ne dispose d'aucun type de données intégré pour stocker des valeurs constantes. Exemple Un exemple de constante est illustré ci-dessous - False=100 sorties SyntaxError:cannotassigntoFalseFalse est une constante intégrée en Python utilisée pour stocker des valeurs booléennes.

    Comment personnaliser votre iPhone sur le dernier iOS 17 Comment personnaliser votre iPhone sur le dernier iOS 17 Sep 21, 2023 am 08:17 AM

    Comment personnaliser les appels sur iPhone L'iOS 17 d'Apple introduit une nouvelle fonctionnalité appelée Affiches de contact qui vous permet de personnaliser l'apparence de votre écran d'appel sur votre iPhone. Cette fonctionnalité vous permet de concevoir une affiche en utilisant des photos, des couleurs, des polices et des Memoji sélectionnés comme cartes de contact. Ainsi, lorsque vous passez un appel, votre image personnalisée apparaîtra sur l'iPhone du destinataire exactement comme vous l'aviez imaginé. Vous pouvez choisir de partager votre affiche de contact unique avec tous vos contacts enregistrés ou choisir qui peut la voir. De même, lors d’un échange d’appels, vous verrez également les affiches de contact d’autres personnes. De plus, Apple vous permet de définir des photos de contact spécifiques pour des contacts individuels, en passant des appels à partir de ces contacts.

    Comment créer un dossier sur Realme Phone ? Comment créer un dossier sur Realme Phone ? Mar 23, 2024 pm 02:30 PM

    Titre : Guide du débutant Realme Phone : Comment créer des dossiers sur Realme Phone ? Dans la société actuelle, les téléphones portables sont devenus un outil indispensable dans la vie des gens. En tant que marque de smartphones populaire, RealMobile est appréciée des utilisateurs pour son système d'exploitation simple et pratique. Lors de l'utilisation des téléphones Realme, de nombreuses personnes peuvent être confrontées au besoin d'organiser des fichiers et des applications sur le téléphone, et la création de dossiers est un moyen efficace. Cet article explique comment créer des dossiers sur les téléphones Realme pour aider les utilisateurs à mieux gérer le contenu de leur téléphone. Non.

    Comment créer du pixel art dans GIMP Comment créer du pixel art dans GIMP Feb 19, 2024 pm 03:24 PM

    Cet article vous intéressera si vous souhaitez utiliser GIMP pour la création de pixel art sous Windows. GIMP est un logiciel d'édition graphique bien connu qui est non seulement gratuit et open source, mais qui aide également les utilisateurs à créer facilement de belles images et de superbes designs. En plus de convenir aussi bien aux concepteurs débutants qu'aux professionnels, GIMP peut également être utilisé pour créer du pixel art, une forme d'art numérique qui utilise les pixels comme seuls éléments de base pour dessiner et créer. Comment créer du pixel art dans GIMP Voici les principales étapes pour créer des images pixel à l'aide de GIMP sur un PC Windows : Téléchargez et installez GIMP, puis lancez l'application. Créez une nouvelle image. Redimensionnez la largeur et la hauteur. Sélectionnez l'outil Crayon. Définissez le type de pinceau sur pixels. installation

    Comment créer une famille avec Gree+ Comment créer une famille avec Gree+ Mar 01, 2024 pm 12:40 PM

    De nombreux amis ont exprimé leur souhait de savoir comment créer une famille dans le logiciel Gree+. Voici la méthode de fonctionnement pour vous. Amis qui veulent en savoir plus, venez jeter un œil avec moi. Tout d’abord, ouvrez le logiciel Gree+ sur votre téléphone mobile et connectez-vous. Ensuite, dans la barre d'options en bas de la page, cliquez sur l'option « Mon » à l'extrême droite pour accéder à la page du compte personnel. 2. Après être arrivé sur ma page, il y a une option « Créer une famille » sous « Famille ». Après l'avoir trouvée, cliquez dessus pour entrer. 3. Accédez ensuite à la page pour créer une famille, entrez le nom de famille à définir dans la zone de saisie en fonction des invites, puis cliquez sur le bouton « Enregistrer » dans le coin supérieur droit après l'avoir saisi. 4. Enfin, une invite « enregistrement réussi » apparaîtra au bas de la page, indiquant que la famille a été créée avec succès.

    Comment créer une interface utilisateur via Python ? Comment créer une interface utilisateur via Python ? Aug 26, 2023 am 09:17 AM

    Dans cet article, nous apprendrons comment créer une interface utilisateur en utilisant Python. Qu'est-ce qu'une interface utilisateur graphique ? Le terme « interface utilisateur graphique » (ou « GUI ») fait référence à un ensemble d'éléments visuels avec lesquels il est possible d'interagir dans un logiciel informatique pour afficher des informations et interagir. En réponse à l'intervention humaine, les objets peuvent modifier leurs caractéristiques d'apparence telles que la couleur, la taille et la visibilité. Les composants graphiques tels que les icônes, les curseurs et les boutons peuvent être améliorés avec des effets audio ou visuels (tels que la transparence) pour créer des interfaces utilisateur graphiques (GUI). Si vous souhaitez que davantage de personnes utilisent votre plateforme, vous devez vous assurer qu’elle dispose d’une bonne interface utilisateur. En effet, la combinaison de ces facteurs peut grandement affecter la qualité du service fourni par votre application ou votre site Web. Python est largement utilisé par les développeurs car il fournit

    Comment créer un diagramme de Gantt à l'aide de Highcharts Comment créer un diagramme de Gantt à l'aide de Highcharts Dec 17, 2023 pm 07:23 PM

    Comment utiliser Highcharts pour créer un diagramme de Gantt nécessite des exemples de code spécifiques. Introduction : Le diagramme de Gantt est un formulaire de diagramme couramment utilisé pour afficher la progression du projet et la gestion du temps. Il peut afficher visuellement l'heure de début, l'heure de fin et la progression de la tâche. Highcharts est une puissante bibliothèque de graphiques JavaScript qui fournit des types de graphiques riches et des options de configuration flexibles. Cet article explique comment utiliser Highcharts pour créer un diagramme de Gantt et donne des exemples de code spécifiques. 1. Tableau haut

    See all articles