(不推荐)执行SQL语句,打开游标
名称-值对参数“MaxRows”
有这些限制:
如果你正在使用Microsoft Access™时,不支持本机ODBC接口。金宝app
并非所有数据库驱动程序都支持在查询执行前设置最大行金宝app数。对于不受支持的驱动金宝app程序,修改SQL查询以限制要返回的最大行数。SQL语法随驱动程序的不同而不同。详细信息请参考驱动程序文档。
数据库中记录的顺序不会保持不变。使用SQL对数据进行排序命令
在你的sqlquery
声明。
为Microsoft Excel®,表格sqlquery
为Excel工作表。默认情况下,一些工作表名称包括$
的象征。若要从具有此名称格式的工作表中选择数据,请使用该表单的SQL语句SELECT * FROM "Sheet1$ .
”(或“美元Sheet1”
).
在修改数据库表之前,请确保数据库未打开以供编辑。如果您尝试在数据库打开时编辑数据库,则会收到以下MATLAB错误:
[供应商][ODBC驱动程序]数据库引擎无法锁定表'TableName',因为它已经被其他人或进程使用。
PostgreSQL数据库管理系统支持多维字段,但SQL金宝app选择
除非指定索引,否则语句在检索这些字段时会失败。
有些数据库要求您包含一个符号,例如#
,在查询日期之前和之后,如下所示:
curs = exec(conn,'SELECT * FROM mydb WHERE mydate > #03/05/2005#')
的执行
函数使用命令行执行SQL语句。要以交互方式执行SQL语句,请使用数据库资源管理器应用程序。