ylbtech-SQL Server: SQL Server-SQL 系统函数 |
SQL 系统函数
-- =============================================-- ylb:系统函数-- 13:45 2011/12/10-- =============================================use mastergoIF EXISTS (SELECT * FROM master..sysdatabases WHERE name = N'testData') DROP DATABASE testDataGOCREATE DATABASE testDataGOuse testDatago-- =============================================-- ylb:1,用户表-- =============================================create table users(userID int identity(100,1),username varchar(20))go--@@identity--返回上一插入标识的值insert into users(username) values('sunshine')insert into users(username) values('gaiZhen')insert into users(username) values('yunPeng')insert into users(username) values('guoHua')goselect @@identitygo--@@rowcount--返回上一条语句影响的行数select @@rowcountgo--newID() 随机函数select top 1 * from usersorder by newID()gogo--sysdatabases 系统数据对象select * from master..sysdatabasesgo--sysobjects 系统表对象use testDatagoselect * from sysobjects where xtype='U'goselect * from testData..sysobjects--P:查看表中的列和列的类型gouse textDatagoselect * from usersgo--不引用库直接查询--P1:查看pubs的titles表select * from pubs.dbo.titlesgo--动态从一个库中的表的数据插入另一个表中。--P2:我想把pubs库中的authors中的名插入testData库中的----users的usernameselect au_fname from pubs.dbo.authorsselect * from testData.dbo.usersgoinsert users(username) select au_fname from pubs.dbo.authors
| 作者:出处:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |