2011年12月7日

SQL流水号

摘要: --创建生成流水号的触发器CREATE TRIGGER [dbo].[T_arDtl_INSERT] ON [dbo].[arDtl]INSTEAD OF INSERTASDECLARE @ID INTSELECT * INTO #TB FROM insertedSELECT @ID=max(RUID) FROM TESTif @ID is null SET @ID=0update #TB SET @ID=@ID+1,RUID=@ID WHERE RUID=0 OR RUID IS NULLINSERT INTO TEST SELECT * FROM #tb 阅读全文

posted @ 2011-12-07 16:33 笑看风云淡 阅读(243) 评论(0) 推荐(0) 编辑

读取sql2000,sql2005中的表结构[转贴]

摘要: 这是2005的SELECTTableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END,TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''),Column_id=C.column_id,ColumnName=C.name,PrimaryKey=ISNULL(IDX.PrimaryKey,N''),[IDENTITY]=CASE WHEN C.is_identity=1 THEN N'√'ELSE 阅读全文

posted @ 2011-12-07 16:10 笑看风云淡 阅读(131) 评论(0) 推荐(0) 编辑

导航