`
xqf222
  • 浏览: 118056 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
--SQL批量添加主键脚本 --操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加--添加规则3:如果数据表没主键但已存在自增一的标识列,则设置该标识列为主键--添加规则4:如果数据表没主键且已存在ID列,则会删除掉该列,记得要检查该ID列是否包含重要数据,如果有的话,请执行脚本前改名。 --脚本代码开始declare @ColumnName nvarchar(250)set @ColumnName='ID' --要新增的主键列名, ...
--SQL批量删除数据表中指定字段对应的所有约束 --定义要操作的数据表名变量declare @TableName nvarchar(250)set @TableName='数据表名'--定义要操作的字段名变量declare @ColumnName nvarchar(250)set @ColumnName='字段名'--定义当前查询的约束变量declare @ConstraintName varchar (250) --声明读取数据表中指定字段对应的所有约束列表游标declare mycursor cursor for select name from sysobjects left join ...
Codsmith软件下载页面:http://www.ibeifeng.com/down.php?id=36606 SQLite驱动下载页面:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki Navicat for SQLite管理工具下载页面:http://www.pc6.com/softview/SoftView_57268.html 下载三个驱动文件: http://system.data.sqlite.org/downloads/1.0.82.0/sqlite-netFx40-setup- ...
--SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int --关键说明: --1、从系统表syscolumns中的查询所有xtype='48'的记录得到类型为[tinyint]的字段 --2、更新字段类型前如果该字段有默认值索引则应先删除掉对应的索引 --3、数据表字段数据类型为tinyint在CodeSmith中读出来的是DbType.Byte类型,需要修正 declare @TableName nvarchar(250) --声明读取数据库所有数据表名称游标mycursor1 declare mycursor1 cursor for select name f ...
--SQL创建数据库中所有用户数据表自增一主键 --主键说明:名称为ID,数据类型为整形自增一 --查询创建前的当前数据库所有约束 select * from information_schema.key_column_usage declare @TableName nvarchar(250) declare @ColumnName nvarchar(250) set @ColumnName='ID' --声明读取数据库所有数据表名称游标mycursor1 declare mycursor1 cursor for select name from dbo.SysObjects ...
--SQL删除数据库中所有用户数据表外键 --查询删除前的当前数据库所有约束 select * from information_schema.key_column_usage declare @TableName nvarchar(250) --声明读取数据库所有数据表名称游标mycursor1 declare mycursor1 cursor for select name from dbo.SysO ...
--SQL删除数据库中所有用户数据表主键 --查询删除前的当前数据库所有约束 select * from information_schema.key_column_usage declare @TableName nvarchar(250) --声明读取数据库所有数据表名称游标mycursor1 declare mycursor1 cursor for select name from dbo.SysObjects WHERE OBJECTPROPERTY(ID, 'IsUserTable') = 1 --打开游标 open mycursor1 --从游标里取出数据赋值到我们 ...
WebService项目中的Web.config配置代码 <appSettings> <add key="UploadFileFolder" value="/Uploads/TestUpload/" /> </appSettings> WebService项目中的ImageService.asmx代码 /// <summary> /// Webservice中的下载文件处理函数 /// </summary> /// <param name="fileP ...
一、新建一调用工程项目和一个要测试的类项目,首先设计好测试的类以及函数,然后编译生成对应的类名.DLL文件。然后复制到调用工程项目的BIN目录下。 二、在调用工程项目中新建一WINFORM窗体,工具箱中拉一个按钮到窗体,然后在按钮事件中写调用代码 //调用办法 private void button1_Click(object sender, EventArgs e) { //调用办法 DllManager myDllManager = new DllManager(); //输出结果 Console.Write(myDllManager.Invoke(" ...
最近到研究PHP跟MYSQL的开发环境搭配,测试过WIN2003+iis6.0 x86操作系统下比较好的软件php5forIIS6v2.0.exe主要包括php5.25 + mysql5.045 + zend3.3a + phpmyadmin 3.3.0等软件。WIN2008+iis7.0 x64位系统下比较好用的软件是去www.iis.net网站里面去下PHP Manager for IIS 7非常好用。 搭配好环境之后总结了MYSQL常用的操作指令如下: MYSQL 系统环境变量 变量名MYSQL_HOME变量值C:\php5\MySQL545 变量名Path变量值C:\ph ...
因为觉得代码设计和重用的功能在JAVA和C#中能力十分强大,能省去数据库操作和页面编写的好多重复的工作,所以向CSDN申请能拜读这本书来了解C++中是如何复用代码的。在此要非常感谢能收到CSDN免费邮寄给我的《C++代码设计与 ...
--SQL过滤掉空格和其他特殊字符函数 crteate function dbo.GetCodeString(@SourceSql varchar(500)) returns nvarchar(500) as begin declare @i int declare @ValidChar nvarchar(100) declare @temp nvarchar(500) set @ValidChar='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' set @i=0 while @i<=L ...
--SQLSERVER查询单个数据表所有字段名组合成的字符串脚本 --应用场合: 用于生成SQL查询字符串中select 字段名列表1 from table group by 字段名列表2 中的字段名列表1和字段名列表2部分 --定义数据表名称变量 Declare @TableName nvarchar(250) S ...
--SQLSERVER通过游标查询两个数据表共有字段名组合成的字符串 --应用场合: 多为类似包含当前订单数据表跟历史订单数据表,当前有效用户数据表跟历史删除用户数据表之间关联查询。很多时候当前表跟历史表的字段设计成一样 ...
--查询数据库中所有记录总数不为0的数据表名称 --声明变量 declare @TableName nvarchar(250) --声明一个游标mycursor,select语句中参数的个数必须要和从游标取出的变量名相同 declare mycursor cursor for select name from sys.tables order by name --打开游标 open mycursor --从游标里取出数据赋值到我们刚才声明的变量中 fetch next from mycursor into @TableName --判断游标的状态 --0 fetch语句成功 ...
Global site tag (gtag.js) - Google Analytics