使用 SQL Server 2005 操作数据库 - Django

发布于 2024-09-08 01:08:16 字数 781 浏览 5 评论 0原文

我正在尝试完成以下任务:

  • 获取数据库架构

  • 获取任何约束*

  • 更改表

  • 添加/删除表格

我目前正在使用pyodbc Django 后端。

我想在视图文件中执行所有这些任务。


我使用以下内容来获取以“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 修复 链接


有什么想法可以开始吗?

I'm trying to accomplish the following:

  • Grab the db schema

  • Grab any constraints*

  • Alter tables

  • Add/Drop tables

I'm currently using pyodbc backend for Django.

I would like to perform all these tasks within a view file.


I'm using the following in order to grab fields of tables starting with '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

*Fixed thanks to Madhivanan Link


Any ideas to get started?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七禾 2024-09-15 01:08:16

使用通配符 % 尝试此操作

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 

Try this by using a wildcard %

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 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文