| Thành viên | Nội dung |
coder
 lap trinh khong bien gioi 137 bài
| 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.
|
coder
 lap trinh khong bien gioi 137 bài
| 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
|
coder
 lap trinh khong bien gioi 137 bài
| câu lệnh gọi lại số identity vừa mới insert vào CSDL
SELECT @@IDENTITY AS 'Identity'
Câu này khó kiếm
Chính xác là thế này
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. Nhiều lúc cái này dùng nhiều ghê gớm
|
hung

5 bài
| Cảm ơn bác nhá, nhiều thông tin bổ ích đó, nếu bác còn cái phân trang = stored procedure nữa thì tốt
|
coder
 lap trinh khong bien gioi 137 bài
| Đúng ra còn một cách lởm khác cho cái bảng jobs nếu vừa dùng lệnh
INSERT INTO jobs (job_desc,min_lvl,max_lvl) VALUES ('Accountant',12,125) SELECT @@IDENTITY AS 'Identity'
Có thể dùng luông
SELECT max(ID) FROM jobs
để lôi ra cái giá trị vừa insert vào bảng jobs
|
phuochuynh

1 bài
| Wow. Bài viết tuy ngắn nhưng khá hay. cám ơn bạn nhiều. [4]
|
dungbn

11 bài
| thanks! tui thích nhất con này: SELECT @@IDENTITY AS 'Identity'
|
coder
 lap trinh khong bien gioi 137 bài
| Lệnh backup db
Backup database dbname to disk = 'c:\dbname.bak'
Restore database dbname from disk = 'c:\dbname.bak'
đế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. --- http://coder.awas.vn http://mobile.awas.vn http://vtv.awas.vn http://baihatviet.awas.vn
|
daitran

1 bài
| Những câu lệnh ấy viết trong sql hả?
|
cobexinhdep_cn

1 bài
| Mấy cái đó dùng khi viết code mà gắn sql đó
|
fanfan

1 bài
| chang co gi dau ma
|
thanh

1 bài
| e sao noi the noi tiep di chu sao vay met ha !!!!! ---
|
admin
 Thích gái đẹp ... 48 bài
|  chắc là tại mệt   --- http://coder.awas.vn http://awas.vn
|
lamgiangvan

1 bài
| Các bạn có thể vào trang này để xem thông tin https://thuvienviet.wordpress.com/ https://vietlibrary.wordpress.com/ Có rất nhiều thông tin bổ ích
|
intchung
 Tôi ♥ Google 66 bài
| câu lệnh gọi lại số identity vừa mới insert vào CSDL
SELECT @@IDENTITY AS 'Identity'
Câu này khó kiếm
Chính xác là thế này
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. Nhiều lúc cái này dùng nhiều ghê gớm
Cảm ơn bác nhiều, đúng là bài viết ngắn mà chất ! --- Welcome to my blogspot : http://intchung.blogspot.com/ Email : chungnt88@gmail.com
|
thanthoai2114

0 bài
| Lệnh Replace trong sql, cái này dùng để replace 1 từ khóa nào đấy trong csdl của mình. Cái này ngày trước mò hơn 2 ngày mới ra hi hi
select cast(replace(cast(myntext as nvarchar(max)),'find','replace') as ntext)
|
tamnguyen29991
 tamnguyen_it 10 bài
| Bac nao co the chi cho em cach thi hanh 1 trigger ko? E viet trigger ra rui ma ko biet lam sao xem duoc cai ket qua cua trigger het.hix --- 4tam
|
tamnguyen29991
 tamnguyen_it 10 bài
| Neu bac nao biet thi post bai len cho em som nha. Em dang rat can. Em cam on may bac truoc --- 4tam
|
 |