Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  gcol_dependancies_on_vcol.inc   Sprache: Delphi

 

################################################################################
# inc/gcol_dependencies_on_gcol.inc                                            #
#                                                                              #
# Purpose:                                                                     #
#  Testing scenarios when columns depend on generated columns, i.e. such as    #
#   - a generated column is based on a generated column                            #
#   - a "real" column on which a generated one is renamed/dropped              #
#   - a generated column involved in partitioning is renamed/dropped           #
#                                                                              #
#------------------------------------------------------------------------------#
# Original Author: Andrey Zhakov                                               #
# Original Date: 2008-09-02                                                    #
# Change Author:                                                               #
# Change Date:                                                                 #
# Change:                                                                      #
################################################################################

--echo # Can't define a generated column on another generated column
--error ER_VCOL_BASED_ON_VCOL
create table t1 (a int, b int generated always as (a+1) virtual, c int generated always as (b+1) virtual);
create table t1 (a int, b int generated always as (a+1) virtual);
--error ER_VCOL_BASED_ON_VCOL
alter table t1 add column c int generated always as (b+1) virtual;
drop table t1;

--echo # Can't rename or drop a column used in the function of a generated column
create table t1 (a int, b int generated always as (a+1) virtual);
--echo # On renaming/dropping a column on which a virtual field is
--echo # defined the following error is displayed:
--echo # "Unknown column 'a' in 'generated column function'"
--error 1054
alter table t1 drop column a;
--error 1054
alter table t1 change a c int;
drop table t1;

--echo # Can't rename or drop a generated column used by the partition function
create table t1 (a int, b int generated always as (a+1) virtual) partition by hash(b);
--error 1054
alter table t1 drop b;
--error 1054
alter table t1 change b c int generated always as (a+1) virtual;


Messung V0.5 in Prozent
C=100 H=100 G=100

¤ Dauer der Verarbeitung: 0.15 Sekunden  (vorverarbeitet am  2026-10-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126438
#Domains=1897691