0

私は次のことを達成しようとしています:

  • db スキーマを取得する

  • 制約をつかむ*

  • テーブルの変更

  • テーブルの追加/削除

現在、Django のpyodbcバックエンドを使用しています。

ビューファイル内でこれらすべてのタスクを実行したいと思います。


「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

*Madhivanan Linkのおかげで修正されました


始めるためのアイデアはありますか?

4

1 に答える 1

3

ワイルドカード % を使用してこれを試してください

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 
于 2010-06-30T12:56:41.407 に答える