Sql基础:事务,索引,BCP,动态Sql,循环,连接,JOB
一个表可以没有主键,但最好建立个索引,尽量减少主键和外键的约束关系,尽量不给表建立外键约束,尽量减少DISTINCT关键字出现,查询比较占用时间,尽量少用OR将更新语句连接起来,调用占用时间长。
动态SQL 语法
DECLARE @sql
SET @sql='SELECT 列名 FROM 表名'
EXEC (@sql)
连接语法
SELECT * FROM 表A A
LEFT/RIGHT JOIN 表B B ON A.列名=B.列名
小结:PROC存储过程来处理数据,生成需要的表数据,JOB来调度存储过程生成数据