随笔分类 - SQL学习实践
摘要:相对于传统的循环和游标方式生成数据,"GO n"方式更加简洁---创建测试表USEtestGOCREATETABLEtt(idINTIDENTITY(1,1)NOTNULL,CONSTRAINTpk_idPRIMARYKEYCLUSTERED(idASC))ON[PRIMARY]--设置环境SETNOCOUNTONGOSETIDENTITY_INSERTdbo.ttON;GO--插入首行数据INSERTdbo.tt(id)VALUES(IDENT_CURRENT('dbo.tt'));GO--重复10000次插入10000行记录,本本上大约花费5sINSER
阅读全文
摘要:--------如何修改计算列列名--必须要先删除再添加--不能直接修改的---建表createtabletest(c1int,c2int,csas(c1+c2))---插入数据insertintotestselect6,2unionallselect3,4--查询表select*fromtest--修改时提示错误sp_rename'test.cs','c1*c2'--注意:更改对象名的任一部分都可能会破坏脚本和存储过程。--消息4928,级别16,状态1,过程sp_rename,第520行--无法更改列'cs',因为它是'COMPUTE
阅读全文
浙公网安备 33010602011771号