Administrateurs de bases de données

15
SQL Server Decimal (9, 0) vs INT

Un de nos clients utilise pour certaines colonnes le type DECIMAL(18,0)de données dans sa base de données SQL Server 2008R2. Parce que les colonnes croissent assez lentement, il a récemment proposé de changer le type de données DECIMAL(5,0)pour retrouver un peu de stockage. Selon la bibliothèque...

15
Comment rechercher une base de données MySQL avec des champs cryptés

Supposons que je doive crypter certains champs de table d'une base de données MySQL . De plus, je dois rechercher certains de ces champs que j'ai chiffrés. Comment rechercherait-on ces champs de toute façon? Le décryptage pas à pas de chaque enregistrement n'est pas une option: supposons que j'ai...

15
Renvoyer une colonne par date dans une plage

Disons que j'ai le tableau A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Ce que je dois réaliser avec une vue est le suivant: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01...

15
Pourquoi dois-je choisir dans la double table?

Cela fonctionne dans les principaux systèmes de gestion de bases de données de relations les plus susceptibles d'apparaître sur StackOverflow / dba.stackexchange, à savoir SQL Server, MySQL, PostgreSQL et SQLite (WebSQL) . select 'abc' abc, 1 def; Cela ne fonctionne pas sur Oracle. Pourquoi...