---會不斷更新---
1、檢視某資料庫的建立時間等
select * from sys.databases
2、獲取所有表名
select name from sysobjects where xtype='u' order by name
xtype='u':表示所有使用者表;
xtype='s':表示所有系統表;
3、查詢包含某段字元的表
declare @text nvarchar(4000);
set @text = '要查詢的字串';
-- get the schema name, table name, and table type for:
-- table names
select
table_schema as 'object schema'
,table_name as 'object name'
,table_type as 'object type'
,'table name' as 'text location'
from information_schema.tables
where table_name like '%'+@text+'%'
union
--column names
select
table_schema as 'object schema'
,column_name as 'object name'
,'column' as 'object type'
,'column name' as 'text location'
from information_schema.columns
where column_name like '%'+@text+'%'
union
-- function or procedure bodies
select
specific_schema as 'object schema'
,routine_name as 'object name'
,routine_type as 'object type'
,routine_definition as 'text location'
from information_schema.routines
where routine_definition like '%'+@text+'%'
and (routine_type = 'function' or routine_type = 'procedure');
需要排序的分頁SQL語句(sqlserver)
真正讓我摒棄top的原因是,我專案中要用到order by進行排序,sqlserver又是乙個在分頁這一塊支援的一般的資料庫,再加上乙個排序,徹底讓我和top說了byebye 那麼需要排序的分頁應該怎麼寫呢?我採用的是row number over函式配合with臨時表進行實現。話不多說,先上 wi...
sql常用sql語句
1 查詢某個庫中所有的表名字 select name from sysobjects where xtype u and name dtproperties order by name 2 得到資料庫中所有使用者檢視 select name from sysobjects where xtype v...
常用sql語句
t sql語句複製表的方法 我在sql server 2000中有現個資料庫datahr及demo,它們的結構是一樣,其它有乙個表名為 gbitem.現在我想將demo資料庫的表名 gbitem的全部內容複製到datahr資料庫的表名為 gbitem中。請問此t sql語句應該怎麼寫?謝謝高人指點!...