摘要: 1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name3.获取所有表名SELECT Name FROM DatabaseName..SysObjects Where XTyp 阅读全文
posted @ 2011-06-17 12:37 _风之痕 阅读(1270) 评论(0) 推荐(0)
摘要: packagebook.String;importjava.io.UnsupportedEncodingException;/***//***转换字符串的编码*@authorjoe**/publicclassChangeCharset...{/***//**7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块*/publicstaticfinalStringUS_ASCII="US-ASCII";/***//**ISO拉丁字母表No.1,也叫做ISO-LATIN-1*/publicstaticfinalStringISO_8859_1=" 阅读全文
posted @ 2011-05-27 20:38 _风之痕 阅读(2602) 评论(0) 推荐(0)
摘要: 用途 merge 命令可以用来用一个表中的数据来修改或者插入到另一个表。插入或者修改的操作取决于on子句的条件。该语句可以在同一语句中执行两步操作,可以减少执行多条insert 和update语句。merge是一个确定性的语句,即不会在同一条merge语句中去对同一条记录多次做修改操作。语法 其中,merge_insert_clause::= 关键字、参数into 子句 在into子句中指定所要修改或者插入数据的目标表using 子句 在using子句中指定用来修改或者插入的数据源。数据源可以是表、视图或者一个子查询语句。on 子句 在on子句中指定执行插入或者修改的满足条件。在目标表中符合条 阅读全文
posted @ 2011-04-27 14:34 _风之痕 阅读(305) 评论(0) 推荐(0)
摘要: 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表 StudentID int primary key, --学号 .... ) Create Table BorrowRecord( --学生借书记录表 BorrowRecord int identity(1,1), --流水号 StudentID int , --学号 Bo 阅读全文
posted @ 2011-04-27 12:10 _风之痕 阅读(237) 评论(0) 推荐(0)