Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách dừng thông báo Cơ sở dữ liệu đã thay đổi thành ...

Bạn cần đặt mức lỗi trong tổng số sqlcmd , mặc định là 0. Lưu ý:đừng nhầm lẫn mức lỗi ở đây với mã thoát của sqlcmd được trả về, chẳng hạn, cmd.exe dưới dạng ERRORLEVEL .

Để tắt thông báo này cho tất cả sqlcmd phiên, sử dụng -m tùy chọn dòng lệnh:

sqlcmd -m 1 <other options>

Để tắt thông báo này cho một khối mã, hãy sử dụng :setvar lệnh lô:

USE [mydb]
GO

-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO

-- Reenable
:setvar SQLCMDERRORLEVEL 0

...

Để sử dụng :setvar (hoặc các lệnh hàng loạt SQLCMD khác) trong Management Studio, bạn cần bật chế độ SQLCMD cho cửa sổ truy vấn mà bạn đang ở (menu "Chế độ truy vấn / SQLCMD"). Bạn sẽ thấy rằng nó được bật khi các dòng bắt đầu bằng ':' có nền màu xám.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm và thay thế toàn bộ giá trị cột SQL Server

  2. Tạo CHẾ ĐỘ XEM từ nhiều bảng, mỗi bảng có số cột khác nhau

  3. Cách chọn bản ghi không tồn tại trong Sql Server

  4. Kiểu dữ liệu thích hợp nhất để lưu trữ địa chỉ IP trong máy chủ SQL là gì?

  5. thuộc loại không hợp lệ để sử dụng làm cột khóa trong chỉ mục