Maison > Article > base de données > Comment définir la taille des caractères sur 10 chiffres pour les entiers réservés dans Oracle
La taille des caractères des champs numériques dans Oracle peut être définie par NUMBER (taille des caractères, précision), où la précision des entiers est de 0. Pour les champs numériques qui doivent stocker des entiers à 10 chiffres, vous pouvez suivre les étapes ci-dessous : 1. Créez un tableau et définissez la taille des caractères du champ numérique sur 10. 2. Insérez des données entières à 10 chiffres ; la taille des caractères est correctement définie sur 10 chiffres.
Comment définir la taille des caractères d'un champ numérique dans Oracle sur 10 chiffres
Dans Oracle, vous pouvez définir la taille des caractères d'un champ numérique pour contrôler la valeur maximale qu'il peut stocker. Pour les champs numériques qui doivent stocker des entiers à 10 chiffres, vous pouvez suivre les étapes suivantes pour configurer :
1 Créez le tableau
<code class="sql">CREATE TABLE employee ( id NUMBER(10, 0) PRIMARY KEY, name VARCHAR2(255) );</code>
NUMBER(10, 0)
La taille des caractères. du champ numérique est spécifié sur 10 bits, précision 0 (c'est-à-dire entier). NUMBER(10, 0)
部分指定了数字字段的字符大小为 10 位,精度为 0(即整数)。
2. 插入数据
<code class="sql">-- 插入 10 位整数 1234567890 INSERT INTO employee (id, name) VALUES (1234567890, 'John Doe');</code>
3. 验证字符大小
<code class="sql">SELECT DATA_LENGTH(id) FROM employee WHERE id = 1234567890;</code>
查询结果将显示 10
10
, indiquant que la taille des caractères du champ a été correctement définie sur 10 bits. . 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!