代码之家  ›  专栏  ›  技术社区  ›  Xerri

所有数据库都使用use语句来切换数据库吗?

  •  2
  • Xerri  · 技术社区  · 14 年前

    mysql使用 USE database_name 更改活动数据库。这对所有数据库都有效吗?

    编辑 :我说的数据库是指数据库管理系统。谢谢你提醒我。

    4 回复  |  直到 14 年前
        1
  •  1
  •   Gambrinus    14 年前

    在所有使用sql作为查询语言的情况下。这包括Oracle、PostgreSQL、MS SQL Server、DB2甚至MS Access。所以我想你已经处理了大部分案子。

    编辑:排除postgresql-在这里您必须使用

        2
  •  0
  •   pinaki    14 年前

    不。据我所知,Postgres使用的是C。另外,在Oracle中,您需要使用“alter session”命令。

        3
  •  0
  •   Simeon    14 年前

    不,很多t-sql数据库都有这个命令,但不是全部。就这么简单。

        4
  •  0
  •   Dave Sherohman    14 年前

    sqlite不识别“use dbname”,而是使用“attach”:

    attach 'my.db' as mydb;