Một số lệnh đặc biệt của SQL

SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = ‘BASE TABLE’ AND TABLE_NAME ‘dtproperties’
ORDER BY TABLE_TYPE

Đây là lệnh tìm tất cả các bảng trong CSDL của bạn.

Còn cái này là đọc cấu trúc của 1 bảng trong CSDL

SELECT A.name, B.name As typeName, A.length, B.length As sizeLength, A.Autoval
FROM SysColumns A, SysTypes B, SysObjects C
WHERE A.id=C.id AND A.xtype=B.xtype AND B.name’sysname’
AND C.name=’tablename’ ORDER BY A.ColOrder

câu lệnh gọi lại số identity vừa mới insert vào CSDL

SELECT @@IDENTITY AS ‘Identity’
INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES (‘Accountant’,12,125)
SELECT @@IDENTITY AS ‘Identity’

Trong jobs có 1 trường ID là identity thì câu lệnh trên lấy cái mã vừa insert vào.
đếm các connection tới db

SELECT sysprocesses.spid, sysprocesses.hostname, sysdatabases.name
FROM sysdatabases INNER JOIN sysprocesses ON sysdatabases.dbid = sysprocesses.dbid
WHERE [name] = ‘dbname’

Ngắt các kết nối đến db

kill 60
kill procesid

Lệnh này nếu dùng ngon nó tương đương với chức năng turn off db, hay detach cũng vậy.

Về tieuyeuit
Lập trình viên Asp.net Tôi chia sẻ một,bạn chia sẻ một và chúng ta có rất nhiều!

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: