2010-06-30 36 views
0

J'essaie d'accomplir ce qui suit:Manipuler le db avec SQL Server 2005 - Django

  • Prenez le schéma db

  • Prenez toutes les contraintes *

  • Modifier les tables

  • tables insertion/extraction

J'utilise actuellement backend pyodbc pour Django. Je voudrais effectuer toutes ces tâches dans un fichier de vue.


J'utilise les éléments suivants afin de saisir les champs de tables commençant par 'core_':

SELECT table_name,ordinal_position,column_name,data_type, 
is_nullable,character_maximum_length FROM 
information_schema.COLUMNS WHERE table_name LIKE 'core_%' 
ORDER BY ordinal_position 

* Correction grâce à MadhivananLink


Toutes les idées pour commencer?

Répondre

3

Essayez ceci en utilisant un caractère générique%

SELECT table_name,ordinal_position,column_name,data_type, 
is_nullable,character_maximum_length FROM 
information_schema.COLUMNS WHERE table_name LIKE 'core_%' 
ORDER BY ordinal_position 
+0

Merci qui a travaillé! – RadiantHex

+0

Vous êtes les bienvenus – Madhivanan

+0

@RadiantHex Si elle a résolu votre problème, marquez-le comme réponse. –