- PostgreSQL 11: Support PROCEDURE
- SQLite PDO: Display results in SQL query
- MS SQL: Fix collation issues when retrieving default values
+- MS SQL PDO: Display last insert ID
- CSS: Sticky table headers (bug #918)
- CSS: Allow more custom styles with dark mode (bug #925)
- CSS: Increase maximum width of string edit (bug #930)
}
}
+ function last_id($result) {
+ return get_val("SELECT SCOPE_IDENTITY()"); // @@IDENTITY can return trigger INSERT
+ }
+
} else {
class MssqlDb extends PdoDb {
function select_db($database) {
// database selection is separated from the connection so dbname in DSN can't be used
return $this->query(use_sql($database));
}
+
+ function lastInsertId() {
+ return $this->pdo->lastInsertId();
+ }
+ }
+
+ function last_id($result) {
+ global $connection;
+ return $connection->lastInsertId();
}
if (extension_loaded("pdo_sqlsrv")) {
;
}
- function last_id($result) {
- return get_val("SELECT SCOPE_IDENTITY()"); // @@IDENTITY can return trigger INSERT
- }
-
function explain($connection, $query) {
$connection->query("SET SHOWPLAN_ALL ON");
$return = $connection->query($query);