在 Django 中使用 SQL VIEWS
Use SQL VIEWS in Django
有什么方法可以在 Django 中使用 SQL 命令 CREATE VIEW
吗?
如果我尝试使用常规语法,或者使用
from django.db import connection
...
with connection.cursor()
...
我收到错误:
关键字 'VIEW' 附近的语法不正确。
像往常一样在 sql 中创建视图如下所示:
在 SQL 中创建名为 Test 的视图:
from django.db import connection
...
...
def createView(self):
with connection.cursor() as cursor:
cursor.execute('DROP VIEW IF EXISTS dbo.Test')
cursor.execute("CREATE VIEW Test AS \
SELECT column1, column2, column3, ...\
FROM some_table_name \
WHERE condition")
用我的语法检查你的语法,如果仍然有问题请把你的全部代码放在这里。
有什么方法可以在 Django 中使用 SQL 命令 CREATE VIEW
吗?
如果我尝试使用常规语法,或者使用
from django.db import connection
...
with connection.cursor()
...
我收到错误:
关键字 'VIEW' 附近的语法不正确。
像往常一样在 sql 中创建视图如下所示:
在 SQL 中创建名为 Test 的视图:
from django.db import connection
...
...
def createView(self):
with connection.cursor() as cursor:
cursor.execute('DROP VIEW IF EXISTS dbo.Test')
cursor.execute("CREATE VIEW Test AS \
SELECT column1, column2, column3, ...\
FROM some_table_name \
WHERE condition")
用我的语法检查你的语法,如果仍然有问题请把你的全部代码放在这里。