要撤消的 SQL 命令是什么:
USE db;
我到处看到的语法是:
USE [db] ;
暗示我可以省略 db 部分。不是这样 - 这是一个语法错误(可能只是 SQL 语法中的语法错误?)。
编辑
这导致的编程问题是我无法重置后续命令运行的环境。我可以重置我的数据库连接,但这似乎很有效。
cmdX; // Works
对比
cmdX;
cmdY; // May fail because command X upset some state.
cmdX 应该自行清理并将东西放回它找到它们的地方。
类似地:
cd ./a
doX()
cd ../
doY() // Y expects to not be in a?