SQL
天下大试
刚刚接触开发先看看别人的优秀博客,验证理解之后自己归纳成为自己容易理解的形式.通过这种方式来学习新的知识.
展开
-
数据库列 操作
添加字段:alter table `user_movement_log`Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)删除字段:alter table `user_movement_log` drop column Gatewayid调整字段顺序:ALTER转载 2017-04-29 15:43:05 · 355 阅读 · 0 评论 -
不允许保存更改。您所做的更改要求删除并重新创建 以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建 表的更改"选项。
设置数据库选项解决1.2.3.原创 2017-04-29 16:00:28 · 662 阅读 · 0 评论 -
清空数据库所有表的存储过程(没看懂)
CREATE PROCEDURE sp_DeleteAllDataASEXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'EXEC sp_MSForEachTable 'DELETE FROM ?'EXE原创 2017-04-30 23:36:58 · 635 阅读 · 0 评论 -
在C# 中使用存储过程访问 SQL 数据库
这里先列出使用正常的sql语句访问的例子 connectionString="User ID=sa;Password=ma123456;Initial Catalog=ICHSLocalSystemDB;Data Source= (local)"原创 2017-05-02 14:48:40 · 437 阅读 · 0 评论 -
存储过程中使用游标
create proc cursorTest @_id int=0, @_name varchar(50)='' as --创建游标 declare @cursor cursor --设定游标欲操作的数据集 set @cursor=cursor for select _id,_name from users --打开游标原创 2017-05-02 15:15:57 · 490 阅读 · 0 评论 -
利用VS 调试存储过程
vs2013界面选择项目里的SQL Server 对象资源管理器点击界面里带加号的小本本弹出和链接数据库一样的界面,输入链接数据库的用户和密码链接成功后出现的树结构和数据库中的差不多,选择要调试的存储过程右键在弹出的窗口,点掉默认值,在值下面输入要测试的的值原创 2017-05-02 16:38:10 · 5450 阅读 · 1 评论 -
解除数据库占用
1在开始菜单中找到SQL程序2选择配置工具中的SQL配置管理器3.重启SQL Service 中的SQL Service(MSSQLSERVICE)4.启动成功占用解除了换做代码来实现 1. 执行查询语句 use master select spid from master.dbo.sysprocesses where dbid=db_id('数据库原名')原创 2018-01-22 11:03:30 · 2418 阅读 · 0 评论 -
sql 日志文件过大,清除
随着数据库使用时间增长,日志文件也在不停的增大,这里介绍几种方法减小这个文件的方法。1.直接删除log文件分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离,如下图将日志文件和数据文件复制粘贴到另外一个文件夹中以防万一。删除链接,如下图直接删除日志文件,然后再附加数据库,如下图附加的时候会自动将ld转载 2018-02-07 10:14:37 · 13002 阅读 · 0 评论 -
SQL GROUP 组字符串拼接
select ID, STUFF((select ',' + name from class where ID = a.ID for xml path('')),1,1,'')from class a group by ID拆解select ',' + name from StationInMap where ID = a.ID for xml path('')将select查询结果,生...原创 2018-03-21 11:48:15 · 5905 阅读 · 0 评论