Lệnh kiểm tra xem table có tồn tại trong sql, trong database hay không Cấu trúc lệnh: Mã: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES Where Table_Schema = '[Schema name]' AND Table_Name ='Tabel_Name') BEGIN --thuc thi lệnh END VD: kiểm tra table tb_SanPham có tồn tại hay chưa, nếu tồn tại rồi thì xóa table này đi thì bạn làm như sau Mã: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES Where Table_Schema = 'dbo' AND Table_Name ='tb_SanPham') BEGIN drop table tb_SanPham END Chúc các bạn làm thành công.
Không biết admin cho em xin code kiểm tra table có tồn tại hay không trong C# không em đang cần cái này!
VD: Có rất nhiều cách để kiểm tra bạn nhé, mình chỉ bạn 1 cách vô cùng đơn giản như sau Mã: //code trong stored procedure trong SQL hoặc bạn select trực tiếp. // Bạn sẽ truyền vào code 1 giá trị mang tên table cần tìm VD: @CheckTable IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES Where Table_Schema = 'dbo' AND Table_Name =@CheckTable) BEGIN // nếu table tổn tại bạn trả về 1 giá trị nào đó VD: @return // hoặc cách đơn giản hơn bạn select giá trị là số bao nhiêu đó để khi lấy ra ở C# bạn hiểu, vd giống code tiếp select '1' as giatri //bảng tồn tại END ELSE BEGIN select '1' as giatri // bảng không tồn tại END Tiếp theo trong code #C bạn lấy giá trị ra. Mã: ... Kết nối cơ sở dữ liệu .... DataTable tbl = ds.Tables["BangKiemTra"]; DataRow dr = tbl.Rows[0]; if(dr[giatri]=='1') { //bảng tồn tại } else { //bảng không tồn tại } Còn nhiều cách đơn giản hơn, nhưng sợ chỉ bạn không hiểu code, còn cái trên là cách đơn giản mà ai học stored procedure trong sql cũng hiểu và làm được.
Cám ớn bạn nhiều, mình sẽ tìm hiểu áp dụng. Mà không biết bạn biết về ghi dữ liệu ra XML không, mình xem trên forum mà không thấy chuyên mục này
Có tài liệu ở đây bạn nhé : https://itseovn.com/threads/doc-ghi-xoa-du-lieu-xml-trong-c-asp-net.68695/