1. 存储过程 CREATE PROCEDURE [dbo].[bbs_move_createtopic] @fid smallint, @iconid smallint, @curtid INT OUTPUT AS BEGIN INSERT INTO [topics] ...... SET @topicid=SCOPE_IDENTITY() END declare @curtid int , @curtid=@curr_topicid OUTPUT 2. 游标 DECLARE ), @id D…
最近某项目突然要增加数据的获取,但是不能改程序.也没有同步的只读库,只好使用CDC来进行尝试. CDC的启用和停止全部用SQL实现,在这里给出主要的SQL步骤: /****** Script for SelectTopNRows command from SSMS ******/ --------------------------------(1.1)启动数据库CDC USE TestDB GO EXECUTE sys.sp_cdc_enable_db; GO ----------------…
安装2012后,一直没注意到中文的问题.直到有一天,突然发现字段内容竟然是“??”,然后一通查,原来是排序规则需要改变: 选择数据库->右键属性->选项,将排序规则改成“Chinese_PRC_CI_AS”,然后保存就好了. 当然,任何事情不可能一帆风顺,尤其是我们这么庞大的DBMS.所以就出现了“5030错误”,然后就比较曲折了: 1)首先要将数据库改成单用户模式:在查询窗口执行“ALTER DATABASE db_database SET SINGLE_USER WITH ROLLBACK…