- 浏览: 128759 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
--SQL批量添加主键脚本
--操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加--添加规则3:如果数据表没主键但已存在自增一的标识列,则设置该标识列为主键--添加规则4:如果数据表没主键且已存在ID列,则会删除掉该列,记得要检查该ID列是否包含重要数据,如果有的话,请执行脚本前改名。
--脚本代码开始declare @ColumnName nvarchar(250)set @ColumnName='ID' --要新增的主键列名, ...
- 2013-01-15 09:56
- 浏览 554
- 评论(0)
--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 ...
- 2013-01-14 17:18
- 浏览 454
- 评论(0)
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- ...
- 2012-12-16 12:34
- 浏览 800
- 评论(0)
--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 ...
- 2012-11-24 18:52
- 浏览 1150
- 评论(0)
--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 ...
- 2012-11-24 00:41
- 浏览 799
- 评论(0)
--SQL删除数据库中所有用户数据表外键
--查询删除前的当前数据库所有约束
select * from information_schema.key_column_usage
declare @TableName nvarchar(250)
--声明读取数据库所有数据表名称游标mycursor1
declare mycursor1 cursor for select name from dbo.SysO ...
- 2012-11-24 00:08
- 浏览 565
- 评论(0)
--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
--从游标里取出数据赋值到我们 ...
- 2012-11-23 16:15
- 浏览 587
- 评论(0)
WebService项目中的Web.config配置代码
<appSettings>
<add key="UploadFileFolder" value="/Uploads/TestUpload/" />
</appSettings>
WebService项目中的ImageService.asmx代码
/// <summary>
/// Webservice中的下载文件处理函数
/// </summary>
/// <param name="fileP ...
- 2012-10-19 14:50
- 浏览 789
- 评论(0)
一、新建一调用工程项目和一个要测试的类项目,首先设计好测试的类以及函数,然后编译生成对应的类名.DLL文件。然后复制到调用工程项目的BIN目录下。
二、在调用工程项目中新建一WINFORM窗体,工具箱中拉一个按钮到窗体,然后在按钮事件中写调用代码
//调用办法
private void button1_Click(object sender, EventArgs e)
{
//调用办法
DllManager myDllManager = new DllManager();
//输出结果
Console.Write(myDllManager.Invoke(" ...
- 2012-09-15 23:49
- 浏览 473
- 评论(0)
最近到研究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 ...
- 2012-08-30 23:49
- 浏览 529
- 评论(0)
因为觉得代码设计和重用的功能在JAVA和C#中能力十分强大,能省去数据库操作和页面编写的好多重复的工作,所以向CSDN申请能拜读这本书来了解C++中是如何复用代码的。在此要非常感谢能收到CSDN免费邮寄给我的《C++代码设计与 ...
- 2012-08-19 18:17
- 浏览 537
- 评论(0)
--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 ...
- 2012-07-03 23:14
- 浏览 1809
- 评论(0)
--SQLSERVER查询单个数据表所有字段名组合成的字符串脚本
--应用场合: 用于生成SQL查询字符串中select 字段名列表1 from table group by 字段名列表2 中的字段名列表1和字段名列表2部分
--定义数据表名称变量
Declare @TableName nvarchar(250)
S ...
- 2012-07-01 11:03
- 浏览 1101
- 评论(0)
--SQLSERVER通过游标查询两个数据表共有字段名组合成的字符串
--应用场合: 多为类似包含当前订单数据表跟历史订单数据表,当前有效用户数据表跟历史删除用户数据表之间关联查询。很多时候当前表跟历史表的字段设计成一样 ...
- 2012-07-01 09:29
- 浏览 546
- 评论(0)
--查询数据库中所有记录总数不为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语句成功 ...
- 2012-06-19 17:14
- 浏览 586
- 评论(0)