web-dev-qa-db-fra.com

Création d'un développeur SQL de table SQL

J'ai posé cette question à cette question à - https://stackoverflow.com/questions/52068320/Creats-A-Table-space-sql-developer , mais il n'y avait pas de traction sur la question, je pensais que je pourrais Essayez ma chance ici.

Je crée un espace de table pour allouer des tables que j'ai faites. Je suis nouveau sur SQL et je ne suis pas parfaitement sûr de ce que ma prochaine étape consiste à créer l'espace de table.

J'ai compris et j'ai constaté que pour moi créer une table de table non clustée, j'ai besoin de:

  1. Calculez la taille totale de l'en-tête de bloc.
  2. Calculez l'espace de données disponible par bloc de données.
  3. Calculez l'espace utilisé par rangée.
  4. Calculez le nombre total de lignes qui conviendront dans un bloc de données.

J'ai calculé ces chiffres pour chaque table que j'ai, mais je suis désemparé à l'étape suivante après cela.

Comment utiliser mes valeurs calculées pour créer un espace de table?

1
Lui H

Puisque vous avez cité SQL Developer dans votre question -

Vue> DBA

Ajoutez votre connexion.

Aller au stockage, les espaces de table.

Cliquez avec le bouton droit de la souris sur "Créer de nouveau"

Remplissez les détails - et je suis d'accord avec le commentaire de Gérard Pile à votre question - vous n'avez pas besoin de vous inquiéter de ce que vous vous inquiétez. Il suffit de choisir un répertoire, un nom de fichier et une taille de fichier intial et comment vous voulez qu'il s'agisse de croître, avec une taille de fichier maximale en option.

enter image description here

Vous pouvez théoriquement remplacer la base de données db_block_size sur la page "Propriétés", mais ce n'est généralement pas nécessaire.

Si vous souhaitez voir le SQL généré par la boîte de dialogue, cliquez sur la page "DDL" de la fenêtre contextuelle, sinon, cliquez simplement sur "OK".

enter image description here

1
thatjeffsmith