Discover sql server compare tables, include the articles, news, trends, analysis and practical advice about sql server compare tables on alibabacloud.com
SQL Server tables: SELECT COUNT (1) from sysobjects where xtype= ' U ' views: select COUNT (1) from sysobjects where xtype= ' V ' number stored procedures Selec T count (1) from sysobjects where xtype= ' P 'SELECT * from sysobjects WHERE (xtype = ' U ')C = CHECK ConstraintD = defaults or DEFAULT constraintsF = FOREIGN KEY constraintL = LogFN = Scalar functionIF =
Tags: SQL Server tables, views, indexesFirst, the table related1. CreateUse[test] Go setansi_nullson go setquoted_identifieron go CREATETABLE[dbo] . [Ceshi] ([Id][int]notnull, [Name][varchar (]null), CONSTRAINT[PK_Ceshi] primarykeyclustered ([Id]asc) with (Pad_index=off,statistics_ norecompute=off,ignore_dup_key=off,allow_row_locks=on, Allow_page_locks=on) on[pri
After creating a table on SQL Server, you often need to change the design of the table. If you have any questions, the system will prompt "you are not allowed to save the changes. You must delete the changes and recreate the following tables. The reason is that, to prevent data tables from being changed at will, the st
1. Export Excel tables from the databaseDefine a GridView1protected void Button1_Click (object sender, EventArgs e)//pour out data{if (GridView1.Rows.Count = = 0){Return}Else{gridview1.allowpaging = false;//data paging is canceled before all data can be exportedBind ();Export ("Application/ms-excel", "Filename.xls", GridView1);gridview1.allowpaging = true;//data is bound before rebindBind ();}public void Export (string fileType, String fileName, GridV
--Create a test library first test_tmp
--Create two tables based on an existing table
SELECT TOP to test_tab1 from Mistest_09428.dbo.squarer;
SELECT TOP to test_tab2 from Mistest_09428.dbo.squarer;
--Create a role
EXEC sp_addrole ' Test_role1 ';
11.
12.--Assign the permissions of select to the role test_role1GRANT SELECT on TEST_TAB1 to Test_role1;GRANT SELECT on test_tab2 to Test_role1;
From: http://www.cnblogs.com/chillsrc/archive/2008/04/15/1154186.html
I. Environment and test requirements
1. Test Environment
① Hardware: CPU: 2 GB, memory: 2 GB
② Database: SQL 2005
The result varies depending on the machine configuration.
2. Performance Test Description
① Query after the database server is restarted, that is, the result of the first query.②
--- Obtain the occupied capacity of tables in the SQL Server database
Create procedure get_tableinfo
If not exists (select * from dbo. sysobjects where id = object_id (n' [dbo]. [tablespaceinfo] ') and OBJECTPROPERTY (id, n' isusertable') = 1)
Create table tablespaceinfo -- create a result storage table
(Nameinfo varchar (50 ),
Rowsinfo int, reserved varchar (20
In the past, SQL Server only performed operations on the graphic interface. Now I find that my SQL language skills are getting worse and worse. For example, how to add associations for two tables, cascade update and delete.
I checked it at night and found that two methods can be used.
Trigger method:Create trigger trg
.[value], ") as [description]From Syscolumns ALeft join Systypes B on A.xtype=b.xusertypeINNER JOIN sysobjects D on a.id=d.id and d.xtype= ' U ' and d.nameLeft join syscomments E on a.cdefault=e.idLeft joins Sys.extended_properties G on a.id=g.major_id and a.colid=g.minor_idLeft join Sys.extended_properties F on D.id=f.class and f.minor_id=0Where b.name is not null--where d.name= ' table to query '--if you only query the specified table, add this conditionORDER BY A.id,a.colorderHow
Because of accidental operation, in Enterprise Manager mistakenly deleted the database table, then mistakenly deleted the table data what to do?A lot of people's usual practice is to recover from the log first, if the recovery from the log is not possible from the MDF file itself.The first thing to do when you delete data by mistake is to detach the database, stop the database service, and then copy the MDF and LDF.Recover data from MDF files applied to the customer database a few years ago, but
allowed per column.3, check the constraintsThe check constraint sets the check condition for values in the input column or the entire table, and can limit the input values to ensure the integrity of the database. The check constraint determines the valid value through the logical expression of the data. For example, to define an age ages field, you can limit the range of values inside the age field to between 0 and 150 by creating a check constraint (>=0 and age
Only one check constraint
1. Query all database names in the database:SELECT Name from Master. sysdatabases ORDER by Name2. Query all the table names in a database:SELECT name from SysObjects Where xtype= ' U ' ORDER by Name3. Query table structure information: 1 SELECT (case if A.colorder=1 then d.name else null end) Table name, 2 a.colorder field ordinal, a.name field name, 3 TY (a.id,a.name, ' isidentity ') =1 then ' √ ' else ' end) identifier, 4 (SELECT count (*) from sysobjects 5 WHERE (name in (select name from sy
Label:This article from: http://www.cnblogs.com/yjss/articles/2065664.html 1. Delete a table Use database name
declare mycur cursor local for SELECT [name] from dbo.sysobjects where xtype= ' U '
declare @name varchar (10 0)
OPEN mycur
FETCH NEXT from Mycur to @name while
@ @FETCH_STATUS = 0
BEGIN
exec (' drop table ' + @na Me)
FETCH NEXT from mycur to @name
END
CLOSE mycur
2. Delete a view Use database name
declare mycur cursor local for SELECT [name] from dbo.sysobjects where xtype=
Label: 1. Query all database names in the database: SELECT Name from Master. sysdatabases ORDER by Name 2. Query all the table names in a database: SELECT name from SysObjects Where xtype= ' U ' ORDER by Name 3. Query table structure information: 1 SELECT (case if A.colorder=1 then d.name else null end) Table name, 2 a.colorder field ordinal, a.name field name, 3 Erty (a.id,a.name, ' isidentity ') =1 then ' √ ' else ' end) identifier, 4 (SELECT count (*) from sysobjects 5 WHERE (nam E in (the
following statement:EXEC sp_tablesIt is the table information that filters out all records that table_type equals table in the result set.Other useful system functions--Read all table names in the librarySelect name from sysobjects where xtype= ' u '--Reads all column names of the specified tableSelect name from syscolumns where id= (select Max (id) from sysobjects where xtype= ' u ' and name= ' table name ')Get database table names and fieldsThe role of each system table in
I. List of databases1. List all librariesUse Master;goselect name,dbid from master.dbo.sysdatabases2. List only user librariesUse Master;goselect name,dbid from master.dbo.sysdatabases where dbid>4;Ii. list tables in a library1. List only the system tables in the library;Use Db_name;goselect name,xtype from sysobjects where xtype = ' s '2. List only the user data tables
Display information for all tables or views in a database in a SQL ServerThe difference between SQL Server 2000 and 2005 is in the Red Word sectionThe following statement takes all table information and replaces the green bold word "U" as "V" for all View information.
SQL
Label:Establish dept and EMP Tables, and set the foreign keys of the EMP table with the dept_id in the Dept table CREATE TABLE Dept
(
dept_name nvarchar () not NULL,
dept_address nchar (+),
dept_id int constraint pk_ Dept PRIMARY key --dept table's primary key, named Pk_dept
)
CREATE TABLE emp
(
emp_name nvarchar () not NULL,
Emp_sex nchar (1),
emp_age int,
emp_id int constraint pk_emp primary key, --emp table primary key
dept_id
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.