MySQL использует USE database_name для изменения активной базы данных. Это работает на всех базах данных?
USE database_name
РЕДАКТИРОВАТЬ : Под базами данных я подразумеваю СУБД. Спасибо, что обратили на это мое внимание.
на всех, кто использует SQL в качестве языка запросов. Это включает в себя: oracle, postgresql, ms sql-server, db2 и ms доступ. Поэтому я думаю, что у вас есть большинство случаев.
edit: исключить postgresql - там вы должны использовать \ c
SQLite не распознает «USE dbname», но вместо этого использует «ATTACH»:
attach 'my.db' as mydb;
Нет. У многих баз данных T-SQL есть команда, но не у всех. Все просто.
Нет. Postgres использует \ c, насколько я знаю. Также в oracle вам нужно будет использовать команду «alter session».