实用sql语句:查询结果导出到excel_收缩数据库

实用sql语句:查询结果导出到excel_收缩数据库

ID:15526361

大小:48.00 KB

页数:7页

时间:2018-08-03

实用sql语句:查询结果导出到excel_收缩数据库_第1页
实用sql语句:查询结果导出到excel_收缩数据库_第2页
实用sql语句:查询结果导出到excel_收缩数据库_第3页
实用sql语句:查询结果导出到excel_收缩数据库_第4页
实用sql语句:查询结果导出到excel_收缩数据库_第5页
资源描述:

《实用sql语句:查询结果导出到excel_收缩数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、--查询结果导出到excelSqlServerexecmaster..xp_cmdshell'bcp"select*frommydatabase.dbo.mytable"queryoutc:temp.xls-c-q-S"."-U"sa"-P"1"'--excel导入到SqlServerBULKINSERTtemp1FROM'c:temp1.xls'--收缩数据库--首先截断事务日志backuplogmydatabasewithno_log--收缩数据库dbccshrinkdatabase('mydatabase',0)--查SqlServer视图sqlselecttex

2、tfromsyscommentswhereid=object_id('reportsbaseview')select*frominformation_schema.views--查SqlServer:表名select*frominformation_schema.tableswheretable_namelike'%MYTABLE%'--查Oracle:表名select*fromsys.all_tableswheretable_name='MYTABLE'--查Sqlserver列名select*frominformation_schema.columnswheretabl

3、e_name=‘MYTABLE’--查Orable:列名select*fromsys.all_tab_colswheretable_name='MYTABLE'--查Sqlserver列描述SELECT*FROM::fn_listextendedproperty(NULL,'user','dbo','table',‘MYTABLE’,'column',default)--查Orable:列描述select*fromsys.all_col_commentswheretable_name='MYTABLE'--为查询结果添加序号(pkId必须是整数类型)selectnumber

4、1=(selectcount(userId)fromtusersetast2wheret2.pkId<=t1.pkId),userId,setNamefromtusersetast1--插入100条测试记录declare@iintset@i=500while(@i<600)begininsertintoMYTABLE(invitesetid,invitesetno,invitesetname,managerid,projectid,invitesetstatus,projecttypeid)values(@i,@i,@i,'100001',136,0,11)set@i=@i

5、+1end--查询每个表有几条记录declare@colIdvarchar(50)DECLAREdetailCustom_CursorCURSORFORselecttop90table_nameastableNamefrominformation_schema.tablesorderbytableName--selecttable_nameastableNamefrominformation_schema.tableswheretable_namenotin(selecttop90table_namefrominformation_schema.tablesorderbyt

6、able_name)OPENdetailCustom_CursorFETCHNEXTFROMdetailCustom_Cursorinto@colIdbegintrant1declare@sqlvarchar(8000)set@sql=''WHILE@@FETCH_STATUS=0BEGINif(len(@sql)<=7800)beginset@sql=@sql+'select'''+@colId+'''astableName,count(*)asdatafrom'+@colIdset@sql=@sql+'unionall'endFETCHNEXTFROMdetailCus

7、tom_Cursorinto@colIdENDset@sql=@sql+'select''-1'',-1'exec(@sql)committrant1CLOSEdetailCustom_CursorDEALLOCATEdetailCustom_CursorC#与sql相关1,取1条sql语句——除了某几列,其他列的都查出来,在aspx页面中写:<%string[]temp1=newstring[2]{"InviteId","SELFDEFINEDINVITEID"};stringtemp=GetExtraSql("

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。