--DBCC操作数据库的
--循环插入数据
DELETE FROM dbo.yozhu1;
DECLARE @i INT
SET @i=1
WHILE @i<30
BEGIN
INSERT INTO dbo.yozhu1 VALUES(@i,1000+@i)
SET @i+=1
END
SELECT * FROM dbo.yozhu1
--在循环中批量修改数据
WHILE ((SELECT MIN(yoID) FROM dbo.yozhu1)<10)--遍历小于10的列
BEGIN
UPDATE dbo.yozhu1 SET yoID+=1 WHERE yoID<10 --给小于10的列加1
IF (SELECT MIN(yoID) FROM dbo.yozhu1)>10 --如果该列值大于10后就停止加
BREAK
ELSE
CONTINUE
END
--COLLATE用以对指定列进行排序
SELECT * FROM dbo.yo ORDER BY yoName COLLATE Chinese_PRC_Stroke_ci_as
--加密
select pwdencrypt('yoyo')
SELECT pwdcompare('yoyo',0x0100BF2BA8E32550A483578B044A372BA82182245B2D0CD247BC)--加密前后是否相等