Thảo Luận Cơ Sở Dữ Liệu Nâng Cao
Hãy đăng ký tài khoản tại https://i12a.forumvi.com để download tài liệu và đề thi.

Tài khoản đăng ký không cần kích hoạt.

Chúc các bạn học tập tốt Smile
Hãy đăng ký tài khoản tại https://i12a.forumvi.com để download tài liệu và đề thi.

Tài khoản đăng ký không cần kích hoạt.

Chúc các bạn học tập tốt Smile


Forum lớp I12A Đại Học Mở TPHCM
 
Trang ChínhTrang Chính  Latest imagesLatest images  Đăng kýĐăng ký  Đăng Nhập  
Top posters
LGD-IT
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
handsomecat
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
huynhtamhao
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
hieni12a89
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
QuyAi(I12A)
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
thanganhpc
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
tranvanthien.p6
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
kevindng
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
ducanh0110
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
JHao
Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_lcapThảo Luận Cơ Sở Dữ Liệu Nâng Cao Voting_barThảo Luận Cơ Sở Dữ Liệu Nâng Cao Vote_rcap 
Thống Kê Bài Viết
Bài gửiNgười gửiThời gian
Bạn có sợ cảm giác bị bỏ lại một mình không? Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvFri May 22, 2015 5:20 pm
Cho quá khứ một cơ hội Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvMon May 18, 2015 5:02 pm
Khoảng cách mong manh Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvSat May 16, 2015 5:07 pm
Ba không phải là má Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvSat May 09, 2015 4:45 pm
Yêu xa, rất cần một tin nhắn … Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvMon May 04, 2015 4:35 pm
Bài học cả đời Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvWed Apr 22, 2015 4:20 pm
Nụ cười của mẹ Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvMon Apr 20, 2015 4:51 pm
[ Truyện Ngắn ] BỐ Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvFri Apr 17, 2015 5:12 pm
Đời còn nhiều nắng gió con à! Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvSat Apr 11, 2015 5:15 pm
Ngày nghỉ của đàn ông Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvSat Apr 04, 2015 5:11 pm
Mỗi ngày là một ngày đặc biệt Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvMon Mar 30, 2015 5:18 pm
Hãy cứ khóc nếu em thấy tuyệt vọng Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvWed Mar 25, 2015 4:47 pm
[Truyện ngắn] ĐIỀU GIẢN DỊ Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvSat Mar 21, 2015 5:07 pm
Viết về nỗi sợ Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvThu Mar 19, 2015 5:01 pm
[Truyện ngắn ] LÒNG ÁI QUỐC Thảo Luận Cơ Sở Dữ Liệu Nâng Cao AlarmvThu Mar 12, 2015 5:04 pm


Share
 

 Thảo Luận Cơ Sở Dữ Liệu Nâng Cao

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Chuyển đến trang : 1, 2  Next
Tác giảThông điệp
hieni12a89
Thành Viên Cấp 4

Thành Viên Cấp 4
hieni12a89


Tổng số bài gửi : 145
Số lần được thanks : 23
Join date : 09/03/2012
Age : 34
Đến từ : Quãng Ngãi

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptySun Jul 29, 2012 7:42 pm

Mọi người hãy vào đây thảo luận các vấn đề liên quan tời bài học hay thực hành để giúp lớp học tốt hơn nhé Very Happy Very Happy
bạn nào làm xong mấy bài thực hành post cho ACE I12A tham khảo với


Được sửa bởi hieni12a89 ngày Mon Jul 30, 2012 1:56 pm; sửa lần 1.
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyMon Jul 30, 2012 12:55 pm

Mỗi lần quét câu lệnh SQL rồi chạy execute nó hay báo là Table đó có rồi. Làm cách nào để sửa lỗi này vậy các bạn
Về Đầu Trang Go down
QuyAi(I12A)
Thành Viên Cấp 4

Thành Viên Cấp 4
QuyAi(I12A)


Tổng số bài gửi : 122
Số lần được thanks : 3
Join date : 22/03/2012
Age : 48
Đến từ : HCMC

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyMon Jul 30, 2012 1:29 pm

thì cái table có rồi, thông thường, các câu lệnh tạo bảng thì trước đó, phải có lệnh kiểm tra và xóa bảng đó đi rùi mới tạo mới.
Về Đầu Trang Go down
Mão Nguyến
Thành Viên Cấp 2

Thành Viên Cấp 2
Mão Nguyến


Tổng số bài gửi : 35
Số lần được thanks : 7
Join date : 16/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyMon Jul 30, 2012 2:14 pm

handsomecat đã viết:
Mỗi lần quét câu lệnh SQL rồi chạy execute nó hay báo là Table đó có rồi. Làm cách nào để sửa lỗi này vậy các bạn

đổi chữ Create thành chữ Alter xong là sửa thoải mái,xong chạy nó sẽ update cái mới vừa sửa xong
Tương tự đối với Procdecure,Funtion và trigger Smile
Về Đầu Trang Go down
Mão Nguyến
Thành Viên Cấp 2

Thành Viên Cấp 2
Mão Nguyến


Tổng số bài gửi : 35
Số lần được thanks : 7
Join date : 16/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyMon Jul 30, 2012 2:17 pm

QuyAi(I12A) đã viết:
thì cái table có rồi, thông thường, các câu lệnh tạo bảng thì trước đó, phải có lệnh kiểm tra và xóa bảng đó đi rùi mới tạo mới.

Bạn này hiểu sai ý của handsomecat rùi, ở đây bạn này đã tạo table rồi sau đó thấy có sai j đó mún vô sửa lại nhưng do chưa đổi cấu trúc như mình nói ở trên để nguyên chữ Create thì đương nhiên nó sẽ báo có rồi và ko cho update
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyMon Jul 30, 2012 2:48 pm

Mão Nguyến đã viết:
QuyAi(I12A) đã viết:
thì cái table có rồi, thông thường, các câu lệnh tạo bảng thì trước đó, phải có lệnh kiểm tra và xóa bảng đó đi rùi mới tạo mới.

Bạn này hiểu sai ý của handsomecat rùi, ở đây bạn này đã tạo table rồi sau đó thấy có sai j đó mún vô sửa lại nhưng do chưa đổi cấu trúc như mình nói ở trên để nguyên chữ Create thì đương nhiên nó sẽ báo có rồi và ko cho update

Bạn thử cách này xem,sửa lại kiễu dữ liệu cho cột:
Alter table bang1
alter comumn_ tencot_ kiểu dữ liệu mới

Thêm cột mới:
alter table bang1
add TenCot_kiểu dữ liệu

Xóa cột:
alter table bang1
drop column_tencot...
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyTue Jul 31, 2012 1:29 pm

Giả sử mình muốn cập nhật kiều dữ liệu của 1 cột nào đó trong table. Mình dùng lệnh ALTER

sau khi quét lệnh đó rồi execute , dữ liệu đã được cập nhật , thì cái lệnh ALTER đó có nên để lại ko hay là xóa đi luôn.
Về Đầu Trang Go down
hieni12a89
Thành Viên Cấp 4

Thành Viên Cấp 4
hieni12a89


Tổng số bài gửi : 145
Số lần được thanks : 23
Join date : 09/03/2012
Age : 34
Đến từ : Quãng Ngãi

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyTue Jul 31, 2012 1:47 pm

handsomecat đã viết:
Giả sử mình muốn cập nhật kiều dữ liệu của 1 cột nào đó trong table. Mình dùng lệnh ALTER

sau khi quét lệnh đó rồi execute , dữ liệu đã được cập nhật , thì cái lệnh ALTER đó có nên để lại ko hay là xóa đi luôn.
thỉ bạn thích để thì để sau này cần thì chỉ thay thế lại thui ko thì đừng có quét cái lệnh đó thì dc rùi tốt nhất là cho nó nằm ở 1 khu vực riêng
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyWed Aug 01, 2012 9:02 am

hieni12a89 đã viết:
handsomecat đã viết:
Giả sử mình muốn cập nhật kiều dữ liệu của 1 cột nào đó trong table. Mình dùng lệnh ALTER

sau khi quét lệnh đó rồi execute , dữ liệu đã được cập nhật , thì cái lệnh ALTER đó có nên để lại ko hay là xóa đi luôn.
thỉ bạn thích để thì để sau này cần thì chỉ thay thế lại thui ko thì đừng có quét cái lệnh đó thì dc rùi tốt nhất là cho nó nằm ở 1 khu vực riêng
Khi bạn cập nhật kiểu dữ liệu cột của bảng bằng lệnh Alter,hiển nhiên là cột trong bảng đã thay mới,thì ko cần để lại cái lệnh đó chi nữa.Bạn lưu ý nếu như cột đó có dữ liệu rồi, và khi sửa kiểu dữ liệu của cột thì phải khớp với kiểu đó cheers cheers cheers
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyWed Aug 01, 2012 12:50 pm

Thêm một câu hỏi nữa là:
- Khi nhập dữ liệu vào bảng , ngày tháng ko đúng định dạng , thường có dạng như sau 15/1/2006 12:00:00 AM . Làm sao để định dạng nó theo dd/mm/yyyy mà ko có giờ phút giây ?

- Khi nhập vào cột tiền tệ nó thường có dạng 2500000.0000 làm sao đề khi nhập nó chỉ là 2500000 ?


Ai làm bài tập trong tờ giấy photo rồi share cho mọi người nha. Smile)
Về Đầu Trang Go down
Mão Nguyến
Thành Viên Cấp 2

Thành Viên Cấp 2
Mão Nguyến


Tổng số bài gửi : 35
Số lần được thanks : 7
Join date : 16/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyWed Aug 01, 2012 2:56 pm

handsomecat đã viết:
Thêm một câu hỏi nữa là:
- Khi nhập dữ liệu vào bảng , ngày tháng ko đúng định dạng , thường có dạng như sau 15/1/2006 12:00:00 AM . Làm sao để định dạng nó theo dd/mm/yyyy mà ko có giờ phút giây ?

- Khi nhập vào cột tiền tệ nó thường có dạng 2500000.0000 làm sao đề khi nhập nó chỉ là 2500000 ?


Ai làm bài tập trong tờ giấy photo rồi share cho mọi người nha. Smile)

Khi insert dữ liệu trong sql thì mặc định sql sẽ lấy ngày giờ của hệ thống trên máy tính(dd/mm/yyyy hh🇲🇲ss.mmm tùy theo định dạng của từng PC để năm trc tháng trc hay ngày trc) vì vậy ko có cách nào thay đổi kiểu khi insert,chỉ có cách khi bạn select dữ liệu lên thì conver nó qua dạng dd/mm/yyy

cú pháp: SELECT convert(datetime, column, 103) -- dd/mm/yyyy
VD: SELECT convert(datetime, '23/10/2016', 103) -- dd/mm/yyyy

Còn cột tiền mình test thử trên máy thấy khi nhập vô 2500000 nó vẫn vậy ko thay đổi thành 2500000.0000 nhưng nếu theo định dạng tiền thì để 2500000 vẫn xai,đúng ra phải như vầy :2,500,000 theo số của bạn (.00) sau nếu còn số sau nữa

Mình nghĩ bạn cứ insert dữ liệu vô rồi khi select lên thì convert nó lại là dc thui,như vậy sẽ dễ hơn nhìu,hoặc đưa lên ứng dụng rùi convert nó lun cũng dc.

Cú pháp : SELECT PARSENAME( Convert(varchar,Convert(money,5550000.45),1),2)

5550000.45=columnMoney
Các BT CSDL phải tự làm mới nắm được nếu ko thi k bít j đâu bạn Very Happy! Môn này không giống những môn khác !
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyWed Aug 01, 2012 3:04 pm

handsomecat đã viết:
Thêm một câu hỏi nữa là:
- Khi nhập dữ liệu vào bảng , ngày tháng ko đúng định dạng , thường có dạng như sau 15/1/2006 12:00:00 AM . Làm sao để định dạng nó theo dd/mm/yyyy mà ko có giờ phút giây ?

- Khi nhập vào cột tiền tệ nó thường có dạng 2500000.0000 làm sao đề khi nhập nó chỉ là 2500000 ?


Ai làm bài tập trong tờ giấy photo rồi share cho mọi người nha. Smile)

Mặc định của hệ thống SQL ngày giờ là MM/dd/yyyy ,tiền tệ phần lẻ là dấu chấm,theo mình thì bạn ko nên thay đổi định dạng này. Thứ nhất nếu tiền tệ là đơn giá,thì sẽ gặp một vài trường hợp là có số lẻ phía sau,chẳng hạn như 5,000.125; thứ 2 là khi truy xuất ngày,thì có hàm convert để bạn chuyển lại định dạng dd/MM/yyyy,còn nếu xuất báo cáo trên form hay web thì đều có hàm riêng để chuyển đổi cheers cheers cheers
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyThu Aug 02, 2012 2:35 pm

Một vấn đề khác nữa là mình tạo procedure rồi execute nó nhưng nó chỉ báo là successful nhưng ko show kết quả cho mình xem. Làm cách nào để show kết quả ra ? Mình đã kiểm tra database và thấy lẽ ra nó phải show kết quả ra mới đúng.
Về Đầu Trang Go down
hieni12a89
Thành Viên Cấp 4

Thành Viên Cấp 4
hieni12a89


Tổng số bài gửi : 145
Số lần được thanks : 23
Join date : 09/03/2012
Age : 34
Đến từ : Quãng Ngãi

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyThu Aug 02, 2012 2:55 pm

ACE nào làm xong bài tập ít hay nhiều gì thì post lên cho lớp xem cùng học tập thảo luận sữa chữa với nha.nghe nói môn này thi cô ra đề sát thủ lém ko chiến đấu ngay từ đầu là chết cả lủ như cấu trúc Sad Sad
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyThu Aug 02, 2012 3:54 pm

handsomecat đã viết:
Một vấn đề khác nữa là mình tạo procedure rồi execute nó nhưng nó chỉ báo là successful nhưng ko show kết quả cho mình xem. Làm cách nào để show kết quả ra ? Mình đã kiểm tra database và thấy lẽ ra nó phải show kết quả ra mới đúng.

Mình thấy procedure giống như 1 cái hàm,tạo hàm xong thì để đó,khi cần thì gọi ra,bằng cách dùng lệnh : exec_Tên hàm procedure_tham số truyền vào(nếu có)
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyThu Aug 02, 2012 3:59 pm

Thì nó cũng phải show kết quả ra thì mình mới biết đúng hay sai chứ
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyThu Aug 02, 2012 4:33 pm

Đúng hay sai thì mình phải chạy exec thì mới biết được,chạy exec cũng là cách show kết quả cheers cheers cheers
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyFri Aug 03, 2012 12:32 am

Lại có thêm một lỗi nữa nhờ mọi người resolve dùm:

Khi execute SQL --> xuất ra kết quả thay vì xuất ra 1 kết quả duy nhất thì nó lại xuất ra nhiều kết quả giống nhau (hình như 32 kết quả giống nhau) như hình dưới đây:

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Resultfoo

dưới đây là lỗi của nó

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Errorft

Mắc mấy cái lỗi này khổ tâm wa ...
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyFri Aug 03, 2012 9:36 am

Có thể bán chạy execute từ đầu tới cuối chăng? Thử bôi đen 1 dòng lệnh exec để chạy show kết quả xem sao
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyFri Aug 03, 2012 12:08 pm

Thì đó mình bôi đen một dòng như trên hình, chọn execute thì ra một loạt kết quả đó. Mình nghĩ procedure đó nó gọi lại chính nó. NHưng ko biết cách sửa
Về Đầu Trang Go down
tranvanthien.p6
Moderators
Moderators
tranvanthien.p6


Tổng số bài gửi : 108
Số lần được thanks : 23
Join date : 12/03/2012
Age : 34
Đến từ : Tuy Hòa - Phú Yên

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyFri Aug 03, 2012 1:02 pm

Thank you
handsomecat đã viết:
Thì đó mình bôi đen một dòng như trên hình, chọn execute thì ra một loạt kết quả đó. Mình nghĩ procedure đó nó gọi lại chính nó. NHưng ko biết cách sửa
Theo mình nghỉ do lúc chạy PROC bạn đã bôi đen như thế này nên trong PROC có thêm lệnh EXEC C2 'NC01' nữa
[You must be registered and logged in to see this link.]
Bây gờ bạn chạy lệnh DROP PROC C2 và chạy lại PROC, rồi sau đó chạy lệnh EXEC C2 'NC01'
Về Đầu Trang Go down
handsomecat
Thành Viên Cấp 5

Thành Viên Cấp 5
handsomecat


Tổng số bài gửi : 179
Số lần được thanks : 4
Join date : 20/03/2012

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptySat Aug 04, 2012 12:31 am

OK.

1 . Chạy lệnh DROP PROC C2

2. Quét lệnh từ CREATE PROC C2 đến WHERE MANHOM=@MANHOM rồi execute

3. Quét lệnh EXEC C2 'NC01' rồi execute

Kết quả ra đúng. Good job. Smile)
Về Đầu Trang Go down
hieni12a89
Thành Viên Cấp 4

Thành Viên Cấp 4
hieni12a89


Tổng số bài gửi : 145
Số lần được thanks : 23
Join date : 09/03/2012
Age : 34
Đến từ : Quãng Ngãi

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptySat Aug 04, 2012 2:23 pm

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao 5c17fdd37323e8f4aecbf59a55dede90_47831497.untitled

mình chạy lệnh
select distinct DEAN.MADA,TENDA
from DEAN,THAMGIA,NHANVIEN
where DEAN.MADA = THAMGIA.MADA
and
THAMGIA.MANV = NHANVIEN.MANV
and
NHANVIEN.MANHOM <> DEAN.MANHOM

cho mình hỏi khi nào mình nên dùng distinct nếu mình dùng nó trong mọi trường hợp dc ko?
nếu như lỡ nó báo lỗi trùng thì cô sẽ trừ điểm Thảo Luận Cơ Sở Dữ Liệu Nâng Cao 253468018
Về Đầu Trang Go down
tranhien106
Thành Viên Cấp 1

Thành Viên Cấp 1
tranhien106


Tổng số bài gửi : 15
Số lần được thanks : 0
Join date : 12/03/2012
Age : 34
Đến từ : HCM

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyWed Aug 08, 2012 10:32 am

Distinct loại bỏ những dòng trùng lặp nhau,nếu ko có trùng lặp thì thêm distinct cũng là thừa,thà thừa chứ ko để thiếu rồi bị mất điểm,đúng ko hieni12a89?
Về Đầu Trang Go down
hieni12a89
Thành Viên Cấp 4

Thành Viên Cấp 4
hieni12a89


Tổng số bài gửi : 145
Số lần được thanks : 23
Join date : 09/03/2012
Age : 34
Đến từ : Quãng Ngãi

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao EmptyThu Aug 09, 2012 2:02 pm

ACE có ai có bài mẫu về phân mảnh giải phân mảnh mức 1,mức 2 ko cho mình xin với có vẽ biểu đồ hình cây để phân mảnh thì càng tốt Thảo Luận Cơ Sở Dữ Liệu Nâng Cao 253468018
Về Đầu Trang Go down
Sponsored content




Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty
Bài gửiTiêu đề: Re: Thảo Luận Cơ Sở Dữ Liệu Nâng Cao   Thảo Luận Cơ Sở Dữ Liệu Nâng Cao Empty

Về Đầu Trang Go down
 

Thảo Luận Cơ Sở Dữ Liệu Nâng Cao

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 2 trangChuyển đến trang : 1, 2  Next

 Similar topics

-
» Thảo Luận CSDL Nâng Cao Cây Tối Ưu
» thảo luận các vấn đề liên quan tới môn CẤU TRÚC DỮ LIỆU
» Thảo Luận ATBMTT
» Thảo luận về BT CTDL chương 3
» Thảo luận ngày thi giữa kỳ

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: CHUYÊN NGÀNH CƠ SỞ DỮ LIỆU :: Cơ Sở Dữ Liệu Nâng Cao-
Bản quyền thuộc về Lớp I12A Trường Đại Học Mở TPHCM