Ne SQLite soutien Procédures de la banque
Je suis de l'évaluation de la base de données SQLite pour mon exigence. Faire le support SQLIte les procédures de la banque ?
Si oui, alors ce sont les limites?
Ne SLIte l'appui de la gamme?
Merci
Saurabh
double possible de la Création d'une procédure stockée et SQLite?
OriginalL'auteur CrazyC | 2010-08-04
Vous devez vous connecter pour publier un commentaire.
Non, il n'est pas. Voir Utilisations Appropriées Pour SQLite sur le site principal.
OriginalL'auteur Matthew Flaschen
Si vous voulez vraiment pour stocker du code SQL dans la base de données (par exemple lorsque vous souhaitez développer une plate-forme pour les applications), vous pouvez créer une table spécifique qui va stocker premières commandes SQL qui ne de la chose, alors au client d'obtenir de la commande SQL (par exemple, var myString= db.CreateCommand("sélectionnez SqlColumn de tablewithsqlcommands où Nomproc=theprocedureIwant").ExecuteScalar ();), et puis l'exécuter dans la deuxième étape (var myResult= db.CreateCommand(myString).whatever_execution_method_you_need();)
OriginalL'auteur ofcoursedude
L'une des principales raisons pour l'avoir stocké procs dans une base de données, c'est que vous êtes l'exécution de code SP dans le même processus que le moteur SQL. Cela fait sens pour les moteurs de base de données conçu pour fonctionner comme un réseau de service connecté, mais il est impératif pour SQLite est beaucoup moins. Étant donné que l'exécuter comme une DLL dans votre processus actuel, il est plus logique de mettre en œuvre des SP dans la langue du client.
Cependant, vous pouvez étendre SQLite avec votre propre fonctions définies par l'utilisateur dans la langue du pays d'accueil (PHP, Python, Perl, C#, Javascript, Rubis etc). J'ai fait en C# à l'aide de DevArt de SQLite à mettre en œuvre hachage de mot de passe.
OriginalL'auteur Tony O'Hagan