In SQL Server, if the default value is set for a field in the table, a default constraint is generated in the system table sysobjects.If you want to perform operations on the field with the default value, such as changing the column type and deleting the
Renaming tablesThe basic syntax for renaming a table is:
The code is as follows
Copy Code
ALTER TABLE table_nameRENAME to New_table_name;For example:ALTER TABLE Suppliers
This will rename the Vendor table vendor.
sp_rename also automatically renames the primary key.
After important renaming stored procedures and views, clear the procedure cache to ensure that all related stored procedures and views are recompiled.
Both of these objects can be quickly deleted and rebuilt because neither the stored procedure nor the view stores the data. To get the best results when renaming a text object, you should delete and re-create the object with its new name.
Permissions
The sysadmin fixed
When modifying the SQL Server table structure, we often use the alter statement to list some commonly used alter statements as follows.
1: add fields to the table
'))Drop function [dbo]. [function name]7 getting user-created object informationSELECT [name],[id],crdate from sysobjects where xtype= ' U '8 determining whether a column existsif exists (SELECT * from syscolumns where id=object_id (' table name ') and name= ' column name ')ALTER
1. Add a new column to the existing table in the database Statement:altertable name add column name type Example:alter MyUser ADD Userdesc VARCHAR(+);2. Name the rename in the existing tables in the database Stateme
Tags: --sql Server 2005, or 2012:select * from Information_schema.tables--sql server 2000:select * from sysobjects WHERE xt ype= ' u ' select * from sysobjects WHERE xtype= ' u ' select table_name from GEOVIDNU. Information_schema. Tablesselect sobjects.namefrom sysobjects sobjectswhere sobjects.xtype = ' U ' EXEC sp_
A few days ago, my colleague asked me how to convert a field value to a column. I wrote a simple Demo to share it. The Code is as follows: -- create a test table and add Test Data createtable # temp (amoney, bvarchar (10) * insertinto # temp (a, B) values () insert
A few days ago, a colleague asked me how to convert a field value to a
SQL statement set of The alter TABLE in mysql, including adding, modifying, and deleting fields, renaming tables, and adding and deleting primary keys. This article introduces the SQL statement set of the alter table of the MySql
'))Drop function [dbo]. [function name]7 getting user-created object informationSELECT [name],[id],crdate from sysobjects where xtype= ' U '8 determining whether a column existsif exists (SELECT * from syscolumns where id=object_id (' table name ') and name= ' column name ')ALTER
Original: MS SQL Server searches for the column name of a table's primary keySELECT syscolumns. Name from syscolumns,SYSOBJECTS,sysindexes,SysindexkeysWHERE syscolumns. ID =object_id(' tab_xxx ')--syscolumns.id The Table object ID that the column belongs to andSYSOBJECTS. Xt
Tags: Service status Related Information script database state information Snapshot representationIn SQL Server replication (Replication), it is possible that the need for a new table or some tables to an existing replication (publish subscription) may occur due to changes in business requirements, which should be normal and common. However, in the existing repli
When querying vouchers and approving vouchers, "column prefix tempdb. Invalid: No table name specified" error prompt, how to solve?
Reason: Because SQL2000 cannot recognize special characters such as "-", "," and "Chinese" in the computer name, only English letters and numbers can be used.
Resolution: Right key to My Computer "properties" in "Computer name" click Modify, Change to pure English (preferably
When modifying the SQL Server table structure, use the ALTER statement to enumerate some commonly used alter statements as follows.1: Add a field to the tableAlter table [
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.