當前位置:首頁 » 編程語言 » sql2000語句

sql2000語句

發布時間: 2022-08-04 18:23:56

1. 求一段sql2000語句

declare @sql nvarchar(4000)
set @sql=''

select @sql=@sql+'union all select * from '+name+'.dbo.表名
'
from master..sysdatabases
where name like 'CCDATA%'

set @sql=stuff(@sql,1,10,'')

exec sp_executesql @sql

---------------用動態腳本
------但是你用的是sql2000,因此nvarchar最多隻能4000個字,所以如果你的庫名很多的話,可能會出錯,就只能用循環,一次一次執行了,相信知道sysdatabases的,循環應該不成問題

2. SQL2000語句

多行結果?
update gsp_inbill set checker1='11' where prec in(select rec from ptype where fullname='22222') and billcode like 'jh%'

最好把報錯信息發出來

3. sql2000 查詢語句

1、select
*
from
s
where
部門='業務'
2、select
*
from
s
where
年齡>21
3、select
*
from
s,k,x
where
s.學號=x.學號
and
x.課程號=k.課程號
and
k.課名='數學'
4、select
*
from
s
where
學號
in(select
學號
from
x
group
by
學號
having
count(distinct
課程號)=2)
這樣試試

4. sql2000語句

有觸發器,看看觸發器 pos_tr_u_vip_info 裡面是怎麼寫的。

可以考慮禁用掉觸發器 ,然後更新,上面的更新是沒有錯的

5. SQL2000語句執行

打開查詢分析器,在裡面寫入SQL語句,然後F5執行 ,也可以在企業管理器中右擊所要查詢的表資料庫視圖等進行,具體的記不太清了

6. 求SQL2000語句

將B表中存在,C表中不存在的ID插入C表就行了,語句如下:
INSERT INTO C(ID)
SELECT DISTINCT ID FROM B
WHERE ID NOT IN(SELECT ID FROM C);

7. SQL 2000語句 求助

create table students
(
sno nvarchar(50),
sname nvarchar(50)
)
create table sc
(
cno nvarchar(50),
sno nvarchar(50),
grade nvarchar(50)
)

create table teachers
(
tno nvarchar(50),
tname nvarchar(50),
dept nvarchar(50),
pay int
)

insert into students values('001236','aa')
select * from students

insert into sc values('1','001236','60')
insert into sc values('1','001236','50')
select * from sc

--第一題
if exists(select * from sysobjects where name='pro_test')
drop procere pro_test
go
create procere pro_test
@stuNO nvarchar(50)
as
declare @stuCount int
set @stuCount=0
select @stuCount=count(*) from students where sNo=@stuNO
if(@stuCount>0)
begin
print '已經存在該學生的信息'
end
else
begin
insert into students values(@stuNo,'')
print '插入成功'
end
--調用
exec pro_test '0012361'

--第二題
if exists(select * from sysobjects where name='P2')
drop procere P2
go
create procere P2
@stuNo nvarchar(50)
as
declare @Score int
set @Score=0
select @Score=avg(cast(grade as int)) from sc where sno=@Stuno group by cno
if(@Score>60)
print '此學生成績為 '+cast(@Score as nvarchar(50))+' 分綜合成績合格'
else
print '此學生成績為 '+cast(@Score as nvarchar(50))+' 分綜合成績不合格'
go
--調用
exec P2 '001236'

--第三題
if exists(select * from sysobjects where name='trig_test')
drop trigger trig_test
go
create trigger trig_test
on teachers
instead of insert
as
if(select pay from inserted)>5000
begin
print '工資大於5000拒絕插入'
rollback transaction
end
--測試
select * from teachers
insert teachers values('111','111','1111',5001)

熱點內容
剪力牆壓腳筋大小怎麼配置 發布:2025-01-23 00:50:53 瀏覽:534
騰訊雲cos雲伺服器 發布:2025-01-23 00:46:47 瀏覽:63
如何給安卓平板刷上MIUI系統 發布:2025-01-23 00:45:51 瀏覽:73
2開方演算法 發布:2025-01-23 00:27:21 瀏覽:16
如何看自己steam伺服器 發布:2025-01-23 00:07:21 瀏覽:710
armlinux命令 發布:2025-01-23 00:01:08 瀏覽:137
戰地4亞洲伺服器為什麼被攻擊 發布:2025-01-22 23:45:42 瀏覽:671
javascript反編譯 發布:2025-01-22 23:37:57 瀏覽:432
夏天來了你的巴氏奶存儲對嗎 發布:2025-01-22 23:37:56 瀏覽:206
求最大值c語言 發布:2025-01-22 23:22:35 瀏覽:250