Créer une variable dans Vertica

Je suis la transition à partir de SQL Server pour Vertica. Est-il comparable à créer une variable?

Habituellement je fais quelque chose comme:

Define @myVariable int
Set @myVariable = select MAX(Field1) from myTable
  • Vertica est basé sur Postgres, donc je m'attends Postgres-les déclarations de style au travail (postgresql.org/docs/9.1/static/plpgsql-declarations.html).
  • Vertica est une base de données orientée colonne, PostgerSQL ne l'est pas. Comment peut-Vertica être "fondée" sur Postgres?
  • La licence pour Postgres code permet aux développeurs de modifier le code et re-vendre. De nombreuses bases de données récentes sont basées sur Postgres -- Greenplum, ParAccel, Netezza, Redshift, par exemple. En fait, ce n'est pas un grand secret. La Postgres Wiki proclame fièrement le nombre de bases de données dérivées: wiki.postgresql.org/wiki/PostgreSQL_derived_databases.
  • exactement! Et c'est ce qu'ils disent:"orientée sur la Colonne de DataWarehouse (créé par Stonebraker), ne peut être un fork de la psql client de la bibliothèque."
InformationsquelleAutor ScottieB | 2013-06-10