Thủ thuật trong SQL Server - Update liên tục


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
hotboy (705)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
Già Làng (373)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
con_ca_nho90 (289)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
that_true (154)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
theanhkkt (143)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
phamay (137)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
lovelonelyman (134)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
o0ovioletstaro0o (128)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
stevenhung (122)
Thủ thuật trong SQL Server - Update liên tục Vote_lcapThủ thuật trong SQL Server - Update liên tục Voting_barThủ thuật trong SQL Server - Update liên tục Vote_rcap 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share
 

 Thủ thuật trong SQL Server - Update liên tục

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Sakura

Thủ thuật trong SQL Server - Update liên tục Stars7
Sakura

Thú CƯng : Thủ thuật trong SQL Server - Update liên tục I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 34
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime20/3/2011, 22:14

Để dùng câu truy vấn tìm kiếm bỏ qua các kí tự unicode chúng ta có thể dùng từ khoá
select * from tblkhachhang where
tenkh like '%cong ty%' collate Latin1_General_CI_AI_WS

Như vậy kết quả sẽ hiển thị tất cả khách hàng nào trong tên có từ khoá là: công ty, hay cong ty
Về Đầu Trang Go down
Sakura

Thủ thuật trong SQL Server - Update liên tục Stars7
Sakura

Thú CƯng : Thủ thuật trong SQL Server - Update liên tục I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 34
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Re: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime14/6/2011, 22:44

Sử dụng hàm Isnull

Giá trị là null trong SQL đôi khi khiến kết quả tính toán của ta không thể thực hiện được. Để đảm bảo giá trị truy vấn hoặc truyền vào biến luôn có giá trị (Không phải null) bạn sử dụng hàm isnull như ví dụ:

Code:
DECLARE @count int
SELECT @count=isnull(Count(*),0) FROM TB_News tn WHERE tn.idNews=10
Ở ví dụ này nếu bảng TB_News của bạn không có idNews=10 thì sẽ trả về null nhưng nếu bạn sử dụng isnull thì biến @count của bạn sẽ là 0. Nếu không sử dụng isnull bạn thường phải làm như sau:


Code:
DECLARE @count int
ELECT @count =Count(*) FROM TB_News tn WHERE tn.idNews=10
IF @count IS NULL SET @count =0
Về Đầu Trang Go down
Sakura

Thủ thuật trong SQL Server - Update liên tục Stars7
Sakura

Thú CƯng : Thủ thuật trong SQL Server - Update liên tục I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 34
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Re: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime14/6/2011, 22:44

Hàm Trim trong SQL

Trong SQL không có hàm trim nhưng lại có các hàm RTRIMLTRIM vậy ta có thể kết hợp hai hàm này để có hàm Trim

Code:
Create Function fTrim
(
   @str nvarchar(500)
)
Returns nvarchar(500)
As
BEGIN
   Return RTRIM(LTRIM(@str))
End
Về Đầu Trang Go down
Sakura

Thủ thuật trong SQL Server - Update liên tục Stars7
Sakura

Thú CƯng : Thủ thuật trong SQL Server - Update liên tục I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 34
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Re: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime19/6/2011, 19:08

Hàm trong SQL lấy ngày giờ hiện tại của hệ thống:

Code:
GetDate()

Phân quyền trong SQL Server?

Login vào SQL Server bằng user có quyền Admin, sa chẵng hạn. Tạo new user:
- Trong tab General:
Name: gõ tên user vào đây
Chọn SQL Authentication và nhập pwd cho user này
Default Database chọn Norwind
- Trong tab Server Roles
Không chọn gì hết
- Trong tab Database Access
Check vào DB Norwind
Trong danh sách "Permit in Database Role", check thêm cái "db_owner"

Có nên sử dụng thêm ID làm khóa chính?
Ví dụ: Khi tạo bảng User (username, pass, ...) có cần thêm ID làm khóa chính không? Vì ta thấy username là duy nhất rồi.

Tuy là không ai bắt phải có id nhưng trên thực tế khi tạo một table, as a professional, thì cần phải có id field để dễ cho vấn đề làm foreign key join or union với tables khác. Hơn nữa id field nên set là GUID (Global Unique ID). Ta cứ thử một ví dụ, database application của bạn được bán cho một cty A và cty B. cả hai cty A và B đều hoạt động tốt và có rất nhiều data, một ngày đẹp trời 2 cty A và B sáp nhập lại với nhau thành một cty nếu không có id field là unique thì không thể sáp nhập 2 DB thành 1 được.

Và một ngày xấu trời, việc sử dụng username như là một khóa chính có thể sẽ làm CSDL của bạn bị h**k. Hay là việc nâng cấp dữ liệu sẽ bị rối tung lên, vân vân và vân vân. Cho nên người ta còn gọi cái ID mới là "khóa thông minh".
Về Đầu Trang Go down
hotboy

Thủ thuật trong SQL Server - Update liên tục Stars7
hotboy

Thú CƯng : Thủ thuật trong SQL Server - Update liên tục Hippopotamus-icon
Nam Aries

Số bài viết : 705
Điểm : 1043
Được cảm ơn : 9
Ngày sinh : 21/03/1990
Tham gia ngày : 13/05/2010
Tuổi : 34
Đến từ : BDU

Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Re: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime19/6/2011, 19:59

wao bác ed pro quá, e út chưa tiêu hóa xong cái c# căn bản mà bác đã pro cái này rồi àh Surprised ngưỡng mộ quá

[You must be registered and logged in to see this image.] ước j mình được như anh ấy
Về Đầu Trang Go down
Sakura

Thủ thuật trong SQL Server - Update liên tục Stars7
Sakura

Thú CƯng : Thủ thuật trong SQL Server - Update liên tục I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 34
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Re: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime19/6/2011, 20:11

Pro gì mấy cái này? Chỉ là lên mạng đọc thấy gì hay hay thì Share lên đây, rảnh vào đọc lại cũng được.!
Về Đầu Trang Go down
Sponsored content




Thủ thuật trong SQL Server - Update liên tục Empty
Bài gửiTiêu đề: Re: Thủ thuật trong SQL Server - Update liên tục   Thủ thuật trong SQL Server - Update liên tục I_icon_minitime

Về Đầu Trang Go down
 

Thủ thuật trong SQL Server - Update liên tục

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Các hàm UDFs trong SQL Server
» Các Loại JOIN Trong SQL Server
» [SQL Server]Ví dụ về sử dụng case trong SQL
» Video hướng dẫn Backup và Restore trong SQL Server
» Chiếm đoạt server bằng SQL Injection chỉ trong 10 phút

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: HỌC KỲ VI :: Hệ quản trị cơ sở dữ liệu-