数据库学习知识
龙升九天
深入,精通,其实都是需要自己去思考的。。。
展开
-
什么是DML和DDL?
DML是Data Manipulation Language 的简称,中文意思是数据操纵语言,使用户能够查询数据库,以及操纵数据库中已经存在的数据,select ,delete,update,insert等都是数据操纵语言。 DDL是Data Definition Language的简称,中文意思是数据定义语言,用于定义和管理数据库中的数据,如Create,Drop,Alter等,都是DDL; DDL是隐性操作,不能回滚(rollbac)原创 2010-06-01 21:46:00 · 1155 阅读 · 0 评论 -
存储过程使用shell脚本执行sql文件
今天接到的需求是把所有表的创建写到储存过程里面。收到创建表的脚本之后就傻了,60-70个表,还包含存储过程、视图等。那么如何解决呢。思路就是在存储过程里面使用shell脚本执行sql脚本文件。通过MSDN得到执行shell的函数:xp_cmdshell。下面是完整的脚本:CREATE PROCEDURE CreatTable ( @UserName var转载 2012-11-11 21:43:13 · 4471 阅读 · 0 评论