![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
T-SQL/数据库
swu_luo
踏踏实实做人,认认真真做事。
展开
-
SQL表非自增字段自增存储过程
CREATE PROCEDURE uspTestAS DECLARE @C1 varchar(10) BEGIN SELECT @C1= t1_c1 FROM t1; SET @C1=@C1+1; if(@C1>9999) BEGIN SET @C1=1; END UPDATE t1 SET t1_c1 = @C1 RETURN @C1 ENDGO原创 2012-10-20 16:44:01 · 414 阅读 · 0 评论 -
SQL数据导出生成SQL INSERT语句
CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint declare @name sysname转载 2012-10-20 16:37:51 · 245 阅读 · 0 评论 -
进行约束的SQL语句
原文:http://hi.baidu.com/wsxbs/item/051d78e615ba0b306dabb889 1.使用SQL语句对表进行约束语句。a.唯一性约束 alter table 表名 add constraint QU_表名_字段名 unique (字段名);b.条件约束 alter table 表名 add constraint CK_表名_转载 2013-05-23 15:51:28 · 467 阅读 · 0 评论 -
SQL Server 批量删除数据库表
转载自:http://yangjingblog.iteye.com/blog/1095027 今天在做批量导入大量表到数据库去,有250个,但是前期需要做些测试工作,所以会需要进行表的删除,但是呢,表太多了,不可能一个一个的删除。所以在网上找了些批量删除表的sql语句。当然这种删除需要表的名字有相同的前缀。网上的语句比较多,但是我试验成功的只有几个,其中的经验和大家分享下:DEC转载 2013-05-27 18:23:56 · 5316 阅读 · 0 评论