Add T-SQL table altering commands from Gist
This commit is contained in:
parent
8869ee36f9
commit
f14f22572b
24
src/tsql.md
24
src/tsql.md
|
@ -23,3 +23,27 @@ FROM <database_name>.INFORMATION_SCHEMA.ROUTINES
|
|||
WHERE ROUTINE_TYPE = 'PROCEDURE'
|
||||
ORDER BY SPECIFIC_SCHEMA, SPECIFIC_NAME
|
||||
```
|
||||
|
||||
## Table altering, in T-SQL
|
||||
|
||||
### Change table schema
|
||||
Change the schema on an existing table.
|
||||
```sql
|
||||
ALTER SCHEMA projectManagement
|
||||
TRANSFER dbo.RequestPriority
|
||||
```
|
||||
|
||||
### Change column
|
||||
Alter a column in an existing table.
|
||||
```sql
|
||||
ALTER TABLE [projectManagement].[Task]
|
||||
ALTER COLUMN Name varchar(250) not null
|
||||
```
|
||||
|
||||
### Add identity and primary key
|
||||
Add a new identity column to an existing table.
|
||||
```sql
|
||||
-- See http://stackoverflow.com/a/3698824/11912
|
||||
ALTER TABLE JobSupplies add Id INT IDENTITY
|
||||
ALTER TABLE JobSupplies add constraint PK_JobSupplies primary KEY(Id)
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue