亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

SQL純手寫創建數據庫到表內內容

2024-07-21 02:46:45
字體:
來源:轉載
供稿:網友
SQL純手寫創建數據庫到表內內容

建表啥的只點點鼠標,太外行了,不如來看看我的純手寫,讓表從無到有一系列;還有存儲過程臨時表,不間斷的重排序;

一:建數據庫

1create Database Show

2 on

 3  PRimary 4 ( 5     name= Show_data , 6     filename= 'C:/Program Files/Microsoft SQL Server/MSSQL11.SQLEXPRESS/MSSQL/DATA/Show.mdf' , 7     size=10MB, 8     maxsize=UNLIMITED, 9     filegrowth=10%10      11 )12 log on13 (14   name=Show_log,15   filename='C:/Program Files/Microsoft SQL Server/MSSQL11.SQLEXPRESS/MSSQL/DATA/Show_log .ldf' ,16     size=10MB,17     maxsize=UNLIMITED,18     filegrowth=10%19 )

二:建表

建表

三:建外鍵

建外鍵

四:添加表數據

插入表數據

五:刪除數據庫、表、外鍵、存儲過程

 1 drop database Show;      --刪除數據庫 2  3 drop table T_user;       4 drop table T_proMain; 5 drop table T_proType; 6 drop table T_proImg;       --刪除表 7  8 alter table T_proMain drop constraint fk_typeID  9 alter table T_proMain drop constraint fk_UID 10 alter table T_proImg drop constraint fk_proID   --刪除外鍵約束11 12 drop  proc proc_getPic   --刪除存儲過程
刪除數據庫、表、外鍵、存儲過程

六:建存儲過程

 1  create proc proc_getproM  ( 2     @Index int, 3     @Size int 4 ) 5 as 6 begin 7    declare @ta table  8    ( 9         [proID] [int]10    )11    insert into @ta(proID) select proID from  (SELECT ROW_NUMBER() over ( order by CTR desc) as id ,* from T_proMain )a where id between @Index and @Size12    declare @a int , @b  varchar(100)13    declare @tc table14    (15         [proID] int,16         [proExp] varchar(200),17         [UName] varchar(20),18         [UrlName] varchar(max) 19     )20     21    while exists(select [proID] from @ta)22        begin23     --         select * from @ta;24              select top 1 @a=[proID] from @ta;25              declare @c int26              select   @c =proID  from T_proMain where proID=@a ;       --proID27               28              declare @e varchar(200)29              select @e=proExp  from T_proMain where proID=@a ;    --proExp 第一張的 項目名30              31              32              declare @d varchar(20),@l int;33              select @l=UID  from T_proMain where proID=@a ;34              select @d=UName from T_user where UID=@l;             --UName 也就是作者名35              declare @tb table36             (37                 [imgURL]  varchar(100)38             )39             40              insert into @tb (imgURL) select imgURL from   T_proImg  where proID=@a;41     --         select * from @tb42            declare @g varchar(max);43            set @g='';44             while exists(select [imgURL] from @tb)45                 begin46                     select top 1 @b=[imgURL] from @tb;47                     declare @f varchar(100)48                     49                     select @f=imgURL   from T_proImg where imgURL=@b ;  --imgURL 第一張的圖片地址50                     set @g+=@f;51                     set @g+='#';52                     print @f;53                     declare @h varchar(200)54                     select @h=imgName   from T_proImg where imgURL=@b ;  --imgName 第一張的圖片地址55                     print @h;56                     declare @o bit57                     select @o=ISDefault from T_proImg where imgURL=@b ;58                     set @g+=@h;59                     set @g+='#';60                         declare @n bit,@p varchar(2)61                     set @n=1;62                     if   @o=@n63                         begin64                           set @p='1'65                         end66                     else67                         begin68                             set @p='0'69                         end70                     set @g+=@p;71                     set @g+='*';72                     print @g;73                     delete from @tb where [imgURL] = @b;74                 end75              76             insert into @tc  values(@c,@e,@d,@g); 77             delete from @tb;78             delete from @ta where [proID]=@a;79        end80        select * from @tc;81   end 
建存儲過程:動態取出另一張ID連續等于第幾條到第幾條,在這張表的數據
 1 create proc proc_getPic  ( 2     @Index int, 3     @Size int 4 ) 5 as 6 begin 7    declare @ta table  8    ( 9         [ID] [int]10    )11    insert into @ta(ID) select ID from  (SELECT ROW_NUMBER() over ( order by ID desc) as id   from  T_Pic )aa where ID between @Index and @Size12    declare @a int , @b  varchar(100)13    declare @tc table14    (15         [ID] int,16         [Pic] varchar(50),17         [PicName] varchar(20),18         [PicAuthor] varchar(20) 19     )20     21    while exists(select [ID] from @ta)22        begin23     --         select * from @ta;24              select top 1 @a=[ID] from @ta;25              declare @c int26              select   @c =ID  from T_Pic where  ID=@a ;       --proID27               28              declare @e varchar(50)29              select @e=Pic  from T_Pic where ID=@a ;    --proExp 第一張的 項目名30              31              32              declare @d varchar(20),@l varchar(20);33              select @l=PicName  from T_Pic where  ID=@a ;34              select @d=PicAuthor from T_Pic where ID=@a;             --UName 也就是作者名35          36             insert into @tc  values(@c,@e,@l,@d); 37              38             delete from @ta where [ID]=@a;39        end40        select * from @tc;41   end 42   exec  proc_getPic   1,10  
動態取出表的連續的第幾條到第幾條數據

希望能幫到有需要的人;

      --一個快樂的碼農!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲视频在线| 狠狠爱在线视频一区| 亚洲国产日韩欧美在线99| 日本久久久久亚洲中字幕| 精品国产欧美成人夜夜嗨| 一区二区三区国产在线观看| 亚洲成人久久电影| 国产精品日韩欧美大师| 国产中文字幕日韩| 欧美在线免费看| 欧美日韩福利在线观看| 国产视频999| 国产精品久久久久久久久免费看| 久久久久久有精品国产| 国产99久久精品一区二区 夜夜躁日日躁| 日本aⅴ大伊香蕉精品视频| 国产福利成人在线| 亚洲自拍偷拍色图| 欧美日韩一二三四五区| 亚洲国产成人久久综合一区| 成人97在线观看视频| 成人免费视频网址| 国产视频在线一区二区| 岛国av一区二区在线在线观看| 亚洲女人初尝黑人巨大| 91久久精品国产91性色| 欧美日本亚洲视频| 亚洲欧洲一区二区三区在线观看| 日韩成人av网| 亚洲国产精品女人久久久| 亚洲天堂成人在线| 国产成人高清激情视频在线观看| 日韩中文在线视频| 亚洲激情第一页| 日韩中文字幕国产| 欧美日韩一区二区免费在线观看| 日韩中文字幕亚洲| 久久精品国产亚洲7777| 亚洲一区国产精品| 亚洲人成网站免费播放| 久久精品久久久久| 亚洲人成网站免费播放| 欧美成人精品h版在线观看| 久久手机免费视频| 亚洲四色影视在线观看| 亚洲人成在线电影| 69av在线播放| 国产精品精品视频一区二区三区| 亚洲国产欧美一区二区丝袜黑人| 欧美高清一级大片| 国产精品中文字幕在线观看| 精品人伦一区二区三区蜜桃免费| 日韩国产精品一区| 91久久嫩草影院一区二区| 91精品免费视频| 日本一区二区三区在线播放| 亚洲第一区中文99精品| 国产一区二区久久精品| 久久久亚洲国产天美传媒修理工| 亚洲国产日韩欧美在线图片| 亚洲偷欧美偷国内偷| 欧美日韩999| 色综合久久中文字幕综合网小说| 欧美日韩亚洲精品一区二区三区| 国产主播精品在线| 久久久国产在线视频| 亚洲最大av网| 欧美整片在线观看| 麻豆乱码国产一区二区三区| 欧美性猛交xxxx免费看久久久| 欧美日韩免费区域视频在线观看| 久久视频国产精品免费视频在线| 欧美电影在线观看| www.日韩av.com| 亚洲视频欧美视频| 亚洲综合在线小说| 久久久www成人免费精品张筱雨| 久久精品一区中文字幕| 国产精品美女www| 成人在线小视频| 91久久国产精品| 最新国产精品拍自在线播放| 日本不卡视频在线播放| 亚洲午夜av电影| 精品国产一区二区三区久久狼5月| 国产在线高清精品| 日韩欧美精品网址| 亚洲第一在线视频| 亚洲有声小说3d| 国产精品国模在线| 91系列在线观看| 久久精品99久久久久久久久| 国产精品露脸av在线| 国产精品成av人在线视午夜片| 最近2019年中文视频免费在线观看| 欧洲亚洲免费在线| 国产成人福利网站| 中文字幕精品一区二区精品| 久久国产精品影片| 亚洲成人激情在线| 色爱av美腿丝袜综合粉嫩av| 成人精品久久一区二区三区| 欧美激情在线播放| 国产97在线|日韩| 欧美性20hd另类| 亚洲qvod图片区电影| 免费91麻豆精品国产自产在线观看| 国产精品久久久久久av下载红粉| 久久久精品一区二区三区| 久久久成人精品| 国产精品电影在线观看| 久久免费视频网| 羞羞色国产精品| 亚洲女人天堂色在线7777| 亚洲国产精品国自产拍av秋霞| 亚洲人成77777在线观看网| 欧美精品激情视频| 综合欧美国产视频二区| 91av在线免费观看| 午夜精品福利在线观看| 国产人妖伪娘一区91| 欧美亚洲国产精品| 亚洲深夜福利在线| 亚洲日韩中文字幕| 国产精品入口免费视| 久久综合伊人77777蜜臀| 欧美wwwxxxx| 国语自产精品视频在线看一大j8| 在线亚洲午夜片av大片| 精品久久久香蕉免费精品视频| 影音先锋欧美精品| 亚洲成人久久一区| 久久人人爽国产| 欧美日韩电影在线观看| 4p变态网欧美系列| 色妞久久福利网| 亚洲综合中文字幕在线观看| 日本一本a高清免费不卡| 日韩欧美综合在线视频| 国产成人精品电影| 亚洲欧美日韩中文在线制服| 亚洲欧美一区二区三区四区| 欧美电影《睫毛膏》| 精品成人国产在线观看男人呻吟| 久热精品视频在线观看一区| 日韩av在线一区二区| 国产有码一区二区| 亚洲午夜久久久影院| 91精品国产高清自在线看超| 欧美大成色www永久网站婷| 久久精品人人爽| 综合国产在线观看| www.久久久久久.com| 欧美电影在线观看高清| 国产精品男人爽免费视频1| 欧美久久精品一级黑人c片| 日韩视频免费在线| 日本国产一区二区三区| 亚洲人免费视频| 亚洲已满18点击进入在线看片| 国产成人福利夜色影视| 亚洲国产精彩中文乱码av| 97色在线视频| 日韩精品福利网站|