[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 45 strings in 45 mysql databases



Hi Matijs,

On Fri, 2014-12-19 at 22:16 +0100, Matijs van Zuijlen wrote:
> Ik heb wat betreft het schakelen tussen databases geen ervaring met MySQL, maar
> wel (al lang geleden) met SQL Server, en daar kon je het alleen doen door gewoon
> in de procedure een hele grote string te maken waarin dus USE '...' staat en die
> in een keer weer uit te laten voeren. Je kon dus geen parameter aan USE doorgeven.
> 
> Concreet zie ik in de SQL hieronder in de producere-definitie staan:
> 
> USE `databasename`;
> 
> Volgens mij betekent dit gewoon dat je probeert de database met de naam
> 'databasename' te gebruiken. Intuïtief zou je dan zeggen dat je het volgende
> moet doen:
> 
> USE databasename;
> 
> ... maar de ervaring met SQL Server leert dat dit best wel eens niet zou kunnen
> werken.

In de database namen zit soms een dash, vandaar het gebruik van `. Moet
ik deze `jes dan naar het call commando verplaatsen?

En wat is eventueel een goed alternatief, voor procedure in deze?

Met vriendelijke groet,

Frans van Berckel


Reply to: