随笔分类 -  Sql

摘要:-- 计算数据库中所有表的记录条数 select a.name as 表名,max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='U' group by a.name order by max 阅读全文
posted @ 2024-07-27 08:00 poisson_notes 阅读(35) 评论(0) 推荐(0)
摘要:在日常作业中,有时候可能是一些活动要抽出得奖人或选出抽查的一些名单,就常常会使用到 Order BY Newid() 的方式来做随机数选出,但有可能的状况需是要搭配到 DISTINCT 来选出,这时候如 DISTINCT 与 Order By Newid()同时使用就会遇到错误讯息 「如果已指定 SELECT DISTINCT,则 ORDER BY 项目必须显示于选取列表中」。以下这个... 阅读全文
posted @ 2014-07-03 15:04 poisson_notes 阅读(2495) 评论(0) 推荐(0)
摘要:管理员身份运行 cmd -> 输入 netsh winsock reset 阅读全文
posted @ 2014-06-24 22:57 poisson_notes 阅读(406) 评论(0) 推荐(0)
摘要:MSSQL替换语句: update 表名 set 字段名=replace(cast(字段名 as varchar(8000)),'abc.com','123.com') 例如:update PE_Article set Content=replace(cast(Content as varchar(8000)),'http://news.163.com/','http://... 阅读全文
posted @ 2013-12-09 16:02 poisson_notes 阅读(990) 评论(0) 推荐(0)
摘要:1. 将法人代表电话及单位电话转换为文本格式 (选中列->数据->分列->下一步->下一步->选择文本->完成) 2. 选择DBcLattice数据库,右键“任务”-》“导入数据”-》“下一步”,数据源选择“Microsoft Excel”,Excel文件路径选择要导入的Excel文件,点击下一步。 3. 使用SQL Server身份验证 ,用户名为sa ,密码为sa,数据库选择DBcLatt... 阅读全文
posted @ 2013-11-13 16:18 poisson_notes 阅读(911) 评论(0) 推荐(0)
摘要:1. 打开登陆Microsoft SQL Server Management Studio, 2. 打开数据库的管理节点 右键单击 新建维护计划,写一个维护信息的名称。 如:“bakDB” 3. 编辑计划的作业计划属性 如图: 将执行频率设置为“每天”,每天频率设置为“执行一次,时间为00:05”,尽量为晚上的时间。点击“确定” 4. 把左侧工具箱的“‘执行T-S... 阅读全文
posted @ 2013-11-12 09:35 poisson_notes 阅读(811) 评论(0) 推荐(0)
摘要:查询某表的所有字段select name from syscolumns where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1查询某表是否包含某字段if exists (Select * from syscolumns Where Name='[字段名]' And ID=OBJECT_ID('[表名]')) print '有这个字段'在现有的表中增加字段:Sql="alter table [表名] ad 阅读全文
posted @ 2012-08-02 15:13 poisson_notes 阅读(398) 评论(0) 推荐(0)
摘要:SYS用户在CMD下以DBA身份登陆:在CMD中打sqlplus /nolog然后再conn / as sysdba注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步*//*第1步:创建临时表空间*/create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'size 50mautoextend onne 阅读全文
posted @ 2012-04-26 17:28 poisson_notes 阅读(239) 评论(0) 推荐(0)
摘要:-------------参考----------------------------假设我们有如下数据表------菜系表--------------店名 菜系--------澳门豆捞 川菜 --澳门豆捞 粤菜 --澳门豆捞 闽菜 --为民大酒店 鲁菜 --为民大酒店 粤菜 --为民大酒店 川菜------------------------------执行如下语句select 店名,菜系=STUFF((select','+ltrim(菜系) from 菜系表 where 店名=t.店名 for XML path('')),1,1,'')fro 阅读全文
posted @ 2012-04-24 20:22 poisson_notes 阅读(426) 评论(0) 推荐(0)
摘要:declare @sysCode nvarchar(50) declare @re table(id nvarchar(50),OrgCode varchar(50), ParentCode varchar(50), code varchar(50),name varchar(50), [level 阅读全文
posted @ 2012-02-15 16:30 poisson_notes 阅读(242) 评论(0) 推荐(0)
摘要:问题描述:==========在SQL Server 2008或是2005的MSSM(Microsoft SQL Server Management Studio)中修改某一个表的结构后,当点保存时有可能会报以下的错识信息,并造成无法修改表结构:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。原因:==========造成这一现象的原因是因为勾选了“阻止保存要求重新创建表的更改”选项。解决办法:==========取消勾选了“阻止保存要求重新创建表的更改”选项即可。方法如下:1.打开MSSM(Microsoft 阅读全文
posted @ 2011-05-31 15:46 poisson_notes 阅读(2397) 评论(1) 推荐(1)
摘要:SQL SERVER企业管理器-》SQL SERVER组-》服务器-》数据库-》选中数据库实体-》右键-》所有任务-》分离数据库,然后到数据库所在物理路径下删除.ldf文件,再数据库右键-》所有任务-》附加数据库,即可,会重新生成日志文件如果要压缩再:企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩... 阅读全文
posted @ 2010-08-04 09:49 poisson_notes 阅读(1721) 评论(0) 推荐(0)
摘要:代码 阅读全文
posted @ 2010-06-26 21:22 poisson_notes 阅读(184) 评论(0) 推荐(0)