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

Dấu ngoặc kép đơn và dấu ngoặc kép trong truy vấn chèn Sql Server 2005

Một từ: ĐỪNG LÀM VIỆC!

Sử dụng truy vấn được tham số hóa thay vào đó - cả hai đều an toàn hơn (không chèn SQL) và dễ làm việc hơn, đồng thời hoạt động tốt hơn!

SqlCommand cmd = new SqlCommand("dbo.sp_cust_reg", _connection);
cmd.CommandType = CommandType.StoredProcedure;

// add parameters and their values
cmd.Parameters.Add("@CustID", SqlDbType.Int).Value = customer.Cust_Id;
cmd.Parameters.Add("@Cust_Name", SqlDbType.VarChar, 100).Value = customer.Cust_Name;
 ..... and so on - define all the parameters!

_connection.Open();
cmd.ExecuteNonQuery();
_connection.Close();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo ràng buộc KIỂM TRA trên cột VARCHAR trong SQL Server chỉ định độ dài dữ liệu tối thiểu?

  2. Triển khai Tìm kiếm toàn văn bản trong SQL Server 2016 cho người mới bắt đầu

  3. Ký tự đại diện SQL Server

  4. Sử dụng biểu thức chính quy trong một thủ tục được lưu trữ

  5. Làm cách nào để bạn xác định chuỗi mẫu bản ghi trong bản ghi bằng TSQL?