Showing posts with label Sql. Show all posts
Showing posts with label Sql. Show all posts

6/13/12

Hướng dẫn xóa trường bất kỳ trong Table Cha


Bài toán đặt ra như sau:
Bạn có 2 Table: Quốc Gia và Vùng Miền

Giờ bạn xóa 1 trường trong Table Quốc Gia, nhưng nó báo lỗi, vì IdVungMien được nối với Table Vùng Miền, nên không thế xóa được.
Bookmark and Share

5/24/12

Kích hoạt Remote Connection cho SQL Server 2005 / 2008


Khi bạn kết nối đến SQL Server 2008 mà gặp phải các lỗi sau:

Bookmark and Share

5/19/12

Export to excel from DataTable using C#.NET

Export datatable to excel is a frequent requirement, there are lots of ways we can upload data from datatable to excel, and here I’m going to show one simple common method to export. 
Bookmark and Share

5/9/12

Công Nghệ Dot Net - Bài 4: SQL SERVER

Bài 1: Giới Thiệu SQL Server
SQL Server là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.
Bookmark and Share

5/2/12

Khắc phục lỗi không save thay đổi sql 2008

Đây là một mặc định mới ngớ ngẩn trong SQL Server Management Tools: Khi bạn thiết kế một bảng trong cơ sở dữ liệu và sau đó cố gắng thực hiện một thay đổi một cấu trúc bảng mà yêu cầu bảng để được tái tạo, các công cụ quản lý sẽ không cho phép bạn lưu các thay đổi . Thay vào đó bạn sẽ được chào đón bằng hộp thoại thân thiện này: 
Bookmark and Share

4/27/12

Xóa tất cả các bảng trong SQL 200/2005/2008

select name into #tables from sys.objects where type = ‘U’
while (select count(1) from #tables) > 0
begin
declare @sql varchar(max)
declare @tbl varchar(255)
select top 1 @tbl = name from #tables
set @sql = ‘drop table ‘ + @tbl
exec(@sql)
delete from #tables where name = @tbl
end
drop table #tables;


Bookmark and Share

Phân quyền 1 user quản lý 1 database sql2005



Đơn giản nhìn trên hình, chọn vào usermap rồi map user này với database đó. Nhớ đặt thêm thuộc tính dbo thì user đó mới có quyền, còn không thì user chẳng có quyền làm gì đâu.
Bookmark and Share

2/21/12

Tạo chức năng tìm kiếm cho web truy vấn dữ liệu Store

Chức năng tìm kiếm gần như là bắt buộc đối với mỗi website. Có nhiều cách để xây dựng chức năng tìm kiếm, trong bài viết này tôi chia sẻ với các bạn một cách xây dựng chức năng tìm kiếm cho trang web với việc viết Store truy vấn dữ liệu theo điều kiện tìm kiếm.
Bookmark and Share

1/12/12

Hiệu ứng Play/Pause/Show bài viết lấy dữ liệu từ SQL server

Trong bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi có hướng dẫn bạn sử dụng thư viện obout_Show_Net.dll để tạo hiệu ứng cho bài viết. Bài này tôi viết hướng dẫn thực hiện lẫy dữ liệu từ SQL server

Các Style sheet bạn có thể lấy về từ bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi sẽ không trình bày ở đây nữa. Còn cơ sở dữ liệu bạn có thể download từ bài viết Asp.net xây dựng menu với ajax Accodion dữ liệu từ SQL server hoặc tìm lại trên site dotnet này cũng có mấy bài viết có liên kết download DB này. Ở đây tôi chỉ chú trọng vào viết code cs thôi.
Bookmark and Share

12/30/11

Lấy Một Số Bản Ghi Ngẫu Nhiên

Khi bạn cần lấy về ngẫu nhiên một số bản ghi trong bảng (ví dụ để hiện một bài báo ngẫu nhiên trên trang web, hoặc khi bạn muốn xem qua bằng mắt thường xem dữ liệu có vấn đề gì không), bạn có thể dùng đoạn code sau:
SELECT TOP 5 *
FROM dbo.Tblxyz
ORDER BY NEWID()
Bookmark and Share

Sử Dụng Hàm ROW_NUMBER

Hàm ROW_NUMBER được đưa vào từ bản 2005, dùng để trả về một con số tuần tự gắn với mỗi bản ghi (do đó có tên như vậy, số của bản ghi). Hàm này giúp giải quyết một số bài toán dễ dàng hơn. Bài viết này giới thiệu hai ứng dụng của hàm ROW_NUMBER, nếu bạn có sử dụng hàm này vào những tình huống khác xin hãy bổ sung ở phần comment.
Bookmark and Share

Tổng hợp các hàm SQL server tự định nghĩa có thể hữu ích cho bạn

Trong quá trình lập trình nếu bạn làm việc nhiều với cơ sở dữ liệu SQL server chắc hẳn bạn sẽ gặp nhiều vấn đề cần thực hiện và tìm cách xây dựng các hàm cho riêng mình. Các hàm này sẽ rất hữu ích với vấn đề mà người khác đang cần. Vì lý do đó tôi chia sẻ lên các hàm mà tôi đã viết hoặc đã sưu tầm mà tôi đã và đang sử dụng. Có rất nhiều hàm và thủ tục mà tại thời điểm này tôi không nhớ hết do đó tôi sẽ cập nhật dần để các bạn tham khảo
Bookmark and Share

12/9/11

Kỹ thuật phân trang trong trang asp.net - Dùng Store

Trên website này có viết bài "Kỹ thuật phân trang bằng Store Procedure" nhưng nhiều bạn chưa áp dụng được nó để phân trang trong asp.net và có nhiều bạn hỏi cách làm. Bài này mình sẽ hướng dẫn các bạn sử dụng thuật toán của bài viết đó vào trang asp.net.
Bookmark and Share

Kỹ thuật phân trang bằng Store Procedure

Bài này mình giới thiệu thuật toán trang bằng SQL với những tùy chọn hiển thị khác nhau.
Ở bài viết Phân trang trong SQL mình đã giới thiệu cách dùng Store để phân trang, Ở bài này mình sẽ giới thiệu thuật toán phân trang tối ưu hơn.
Giả sử bạn muốn trang web của bạn phân trang theo cách hiển thị như sau
Trang đầu Trang trước 2 3 [4] 5 6 Trang sau Trang cuối (Với số trang hiển thị =5 và đang hiển thị nội dung trang thứ 4, và mỗi trang 10 bản ghi)

Bookmark and Share

Phân trang trong SQL

Xin giới thiệu với các bạn Procedure phân trang dữ liệu trong SQL server
Giả sử ta có 1 bảng trong cơ sở dữ liệu chỉ gốm 2 trường là CateID và CateName. sau đây là Store phân trang khi cần truy vấn dữ liệu có phân trang

Bookmark and Share

Quan hệ C# và Database: Function và Trigger

Trong bài trước mình đã giới thiệu về Stored Procedure, Trong bài tiếp theo của loạt bài Quan hệ C# và Database mình sẽ giới thiệu về  Function và Trigger - một phần cũng không kém phần quan trong trong lập trình với cơ sở dữ liệu

Bookmark and Share

Hướng dẫn xây dựng website: Viết store procedure phần 6

Bài này mình sẽ hướng dẫn truy vấn danh sách các bài viết khác bao gôm 10 bài viết mới hơn và 10 bài viết cũ hơn gần nhất (Nếu có), cùng chuyên mục của bài viết được chọn.
Bookmark and Share

Hướng dẫn xây dựng website: Viết store procedure phần 5

Tiếp theo mình sẽ viết thủ tục tìm kiếm bài viết theo điều kiện
Trong thủ tục này mình viết tìm kiếm bài viết đơn giản theo trạng thái (Status), Theo Chuyên mục (CateID) và theo từ khóa (Keyword). Ngoài ra bạn muốn tìm theo các trường khác như Thời gian viết, Thời gian đăng, ... bạn có thể bổ xung vào thủ tục
Bookmark and Share

Hướng dẫn xây dựng website: Viết store procedure phần 4

Bài này sẽ tiếp tục các hàm và thủ tục cho bảng TB_News
1. Trigger để cập nhật tự động trường Link cho bài viết
Để tự động cập nhật trường liên kết cho bài viết bạn có thể thực hiện như Trigger sau
Bookmark and Share

Hướng dẫn xây dựng website: Viết store procedure phần 3

Tiếp theo chúng ta cần viết các hàm và Store Procedure cho bảng TB_News.
1. Store Procedure thêm, sửa, xóa một bài viết.
Cũng giống như với bảng TB_Category, mình viết spTB_News_Edit để thực hiện cả 3 hành động thêm, sửa, xóa một bài viết.
Bookmark and Share
previous home

Cộng đồng yêu thiết kế Việt Nam Thiet ke website, danang