




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-查询结果导出到excelSqlServerexecmaster.xp_cmdshellbcpselect*fromqueryoutc:temp.xls-c-q-S.-Usa-P1-excel 导入到 SqlServerBULKINSERTtemp1FROMc:temp1.xls-收缩数据库-首先截断事务日志backuplogmydatabase withno_log-收缩数据库dbccshrinkdatabase(mydatabase,0)-查 SqlServer 视图 sqlselect textfrom syscomments whereid=object_id(reportsbasev
2、iew)select *from information_schema.views-查 SqlServer:表名select *from information_schema.tables wheretable_name like%MYTABLE%-查 Oracle:表名select *from sys.all_tables where table_name = MYTABLE-查 Sqlserver 列名select *from information_schema.columnswhere table_name =MYTABLE-查 Orable:列名select *from sys.al
3、l_tab_cols wheretable_name = MYTABLE-查 Sqlserver 列描述SELECT*FROM:fn_listextendedproperty (NULL,user ,dbo,table,MYTABLE, column, default)-查 Orable: 列描述select *from sys.all_col_comments wheretable_name = MYTABLE-为查询结果添加序号(pkId 必须是整数类型)select number1=(selectcount(userId)fromtuserset as t2wheret2.pkId=t1
4、.pkId),userId,setName fromtuserset as t1-插入 100 条测试记录declareiintset i=500while (i600)begin1insert into MYTABLE(invitesetid,invitesetno,invitesetname,managerid,projectid,invitesetstatus,projecttypeid)values(i,i,i,100001,136,0,11)set i=i+1end-查询每个表有几条记录declare colIdvarchar(50)DECLAREdetailCustom_Curso
5、rCURSOR FORselect top 90 table_name as tableName from information_schema.tables order by tableName -select table_name as tableName from information_schema.tables where table_name not in(select top 90 table_name from information_schema.tablesorder by table_name)OPEN detailCustom_CursorFETCH NEXTFROMd
6、etailCustom_Cursorinto colIdbegin tran t1declare sql varchar(8000)set sql = WHILEFETCH_STATUS= 0BEGINif(len(sql)=7800)beginset sql = sql + select +colId+as tableName,count(*)as data from+colIdset sql = sql + union all endFETCHNEXTFROMdetailCustom_Cursorinto colIdENDset sql = sql + select -1,-1exec(s
7、ql)commit tran t1CLOSE detailCustom_CursorDEALLOCATEdetailCustom_CursorC#与 sql 相关21,取 1 条 sql 语句除了某几列,其他列的都查出来,在aspx 页面中写:protected string GetExtraSql(stringtableName,stringexceptionColumns)string returnString = String.Empty;string sql = select top 1 * from+tableName;DataSet temp = ;if(temp!=null)sq
8、l = select ;DataTable tableObj = temp.Tables0;for(inti=0;i;i+)/如果找不到则添加if(!StringInArray(exceptionColumns,tableObj.Columnsi.ToString()sql += tableObj.Columnsi+,;int flag = sql.Length;sql = sql.Substring(0,flag-1);sql += from +tableName;returnString= sql;return returnString;protected bool StringInArr
9、ay(stringarrayObj,stringdata)bool returnValue = false;3for (int i=0;iarrayObj.Length;i+)if(arrayObji.ToUpper()=data.ToUpper()returnValue = true;break;return returnValue;-查询另外一个数据库服务器的表数据:SELECT * FROM OPENDA TASOURCE(SQLOLEDB,Data Source=;database=mydatabase;u ser id=sa;Password=1).-在 sqlserver2005
10、执行上面语句可能报权限错误,需要开启一下相关参数:exec sp_configureshow advanced options,1RECONFIGUREWITHOVERRIDEexec sp_configureAd Hoc DistributedQueries,1RECONFIGUREWITHOVERRIDE-另一种方式:用链接服务器查询另外一个数据库服务器的表数据-建立链接服务器EXECsp_addlinkedservermycomputer,MSDASQL,NULL,NULL,DRIVER=SQLServer;SERVER=;UID=sa;PWD=1;GO-建立链接服务器登录映射exec
11、sp_addlinkedsrvloginrmtsrvname=mycomputer,useself=false,locallogin=Administrators,rmtuser=sa,rmtpassword=1select *from4-SqlServer 批量改某一列的类型,temp1 为零时表declare col1 varchar(50)declare col2 varchar(50)DECLAREdetailCustom_CursorCURSOR FORselect column_name col1,table_name col2 from information_schema.co
12、lumns where data_typ e = decimalOPEN detailCustom_CursorFETCH NEXTFROMdetailCustom_Cursorinto col1,col2begin tran t1WHILEFETCH_STATUS= 0BEGINbegindeclare sql varchar(255)set sql = alter table +col2+ alter column +col1+ int null insert into temp1 values (sql)endFETCHNEXTFROMdetailCustom_Cursorinto co
13、l1,col2ENDcommit tran t1CLOSE detailCustom_CursorDEALLOCATEdetailCustom_Cursor-为查询结果添加一列序号Select(selectCount(*)fromFIELDDICTIONARYTwhereT.FIELDDICTIONARYidsqlplus/nologSQL conn / as sysdba;SQLshutdownimmediateSQLstartup mount;SQLSELECT FILE# ,ERROR FROM V$RECOVER_FILE;- 查看是否有挂接失败数据文件SQLselect r.file# ,D.n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 隧道监控量测必测项目表
- 灯具安装方案
- 河北省承德市隆化县2023-2024学年四年级下学期数学期末数学试卷(含答案)
- IT创新创业教育基础 课件 第1-3讲-IT创新创业的基本概念-IT创新创业成功要素
- 新疆生产建设兵团第三师图木舒克市第一中学2022-2023学年高二下学期期末考试化学试题(含答案)
- 汽车传感器与检测技术电子教案:现代检测系统的构成
- 黑龙江省哈尔滨市2022-2023学年高二下学期期末考试化学试题(含答案)
- 从化团建活动策划方案
- 付费学员活动方案
- 代扣代缴业务活动方案
- 四川巴中历年中考语文文言文阅读试题18篇(含答案与翻译)(截至2024年)
- 审计基础与实务(第二版)项目九货币资金审计
- 餐饮从业人员有害生物防治知识培训
- 碳碳复合材料
- 某水库除险加固工程监理实施细则
- 2025年民航气象中心公开招聘应届毕业生6人高频重点提升(共500题)附带答案详解
- 营业性演出管理条例
- 【MOOC】仪器分析-北京化工大学 中国大学慕课MOOC答案
- 高等数学基础-002-国开机考复习资料
- 信息与电子工程导论(浙江大学)知到智慧树章节答案
- 公安调解和解协议书范本
评论
0/150
提交评论