DtSQL - SQLServer Features

 

 
 

 

 
 

Database

Create Database

SQLServer allows to create a new schema. After entering the schema name, DtSQL can generate and execute the SQL to create the new schema.

Sample : CREATE DATABASE "TEST_DB"

Drop Database

SQLServer allows to drop an existing schema. After entering the schema name, DtSQL can generate and execute the SQL to drop the schema.

Sample : DROP DATABASE "TEST_DB"

TOP
 

Table

Create Table

SQLServer allows to create a new table. After entering the table name and column information, DtSQL can generate and execute the SQL to create the table.

  • Column Name
  • Column Type
  • Length/Precesion
  • Scale (decimal)
  • Default Value
  • Nullable
  • Primary Key
  • Unique

Sample :
CREATE TABLE TEST_SCHEMA.TEST_TABLE (
a int DEFAULT 1 NOT NULL,
b varchar ( 12 ) DEFAULT 'abc' NOT NULL,
c varchar ( 22 ) ,

PRIMARY KEY ( a, b ),
UNIQUE ( b,c )
)

Rename Table

SQLServer allows to rename an existing table. After entering the table name, DtSQL can generate and execute the SQL to rename the table.

Sample : SP_RENAME 'TEST_SCHEMA.TEST_TABLE', 'TESTTABLE'

Truncate Table

SQLServer does not allows to truncate an table and deleting table is used instead. After entering the table name, DtSQL can delete all data in the table.

Sample : DELETE FROM TEST_SCHEMA.TEST_TABLE

Drop Table

SQLServer allows to drop an existing table. After entering the table name, DtSQL can generate and execute the SQL to drop the table.

Sample : DROP TABLE TEST_SCHEMA.TEST_TABLE

TOP
 

Column

Add Column

SQLServer allows to add a new column to an existing table. After selecting the table and entering column information, DtSQL can generate and execute the SQL to add the new column to the table.

  • Column Name
  • Column Type
  • Length/Precesion
  • Scale (decimal)
  • Default Value
  • Nullable

Sample :
ALTER TABLE
TEST_SCHEMA.TEST_TABLE
ADD
d varchar(20) DEFAULT 'def' NOT NULL

Change Data Type

SQLServer allows to change the column data. After selecting the new data type, DtSQL can generate and execute the SQL to change the column data type.

Sample :
ALTER TABLE TEST_SCHEMA.TEST_TABLE
ALTER COLUMN F BIGINT

Drop Column

SQLServer allows to delete an existing column. After selecting the column, DtSQL can generate and execute the SQL to delete the column.

Sample :
ALTER TABLE TEST_SCHEMA.TEST_TABLE
DROP COLUMN F

TOP
 

View

Create View

SQLServer allows to create a new view. After entering the view name and select SQL, DtSQL can generate and execute the SQL to create the view.

Sample :
CREATE VIEW TEST_SCHEMA.TEST_VIEW
AS
SELECT * FROM TEST_SCHEMA.TEST_TABLE

Rename View

SQLServer allows to rename an existing view. After selecting the view name, DtSQL can generate and execute the SQL to rename the view.

Sample : SP_RENAME 'TEST_SCHEMA.TEST_VIEW', 'TESTVIEW'

Drop View

SQLServer allows to drop an existing view. After selecting the view name, DtSQL can generate and execute the SQL to delete the view.

Sample : DROP VIEW TEST_SCHEMA.TEST_VIEW

TOP
 

Index

Create Index

SQLServer allows to create a new index. After selecting the table columns and entering the view name, DtSQL can generate and execute the SQL to create the index.

Sample :
CREATE UNIQUE INDEX TEST_INDEX
ON TEST_SCHEMA.TEST_TABLE ( A, B DESC, C DESC )

Rename Index

SQLServer allows to rename an existing index. After selecting the index and entering the new index name, DtSQL can generate and execute the SQL to rename the index.

Sample : SPNAME 'TEST_SCHEMA.TEST_INDEX', 'TESTINDEX'

Drop Index

SQLServer allows to drop an existing index. After selecting the index name, DtSQL can generate and execute the SQL to delete the index.

Sample : DROP INDEX TEST_INDEX ON TEST_SCHEMA.TEST_TABLE

TOP
 

Trigger

Create Trigger

SQLServer allows to create a new trigger. After entering the trigger name and trigger actions, DtSQL can generate and execute the SQL to create the trigger.

Sample :
CREATE TRIGGER TEST_SCHEMA.TEST_TRIGGER
ON TEST_SCHEMA.TEST_TABLE
FOR INSERT, UPDATE
AS RAISERROR ('Notify Error Message', 16, 10)

Drop Trigger

SQLServer allows to drop an existing trigger. After selecting the trigger name, DtSQL can generate and execute the SQL to delete the trigger.

Sample : DROP TRIGGER TEST_SCHEMA.TEST_TRIGGER

TOP
 

Constraint

Create Primary Key

SQLServer allows to create a primary key for a table. After selecting the table columns, DtSQL can generate and execute the SQL to create the primary key.

Sample :
ALTER TABLE
TEST_SCHEMA.TEST_TABLE
ADD
PRIMARY KEY ( B, C )

Create Foreign Key

SQLServer allows to create a foreign key for a table to reference to another table. After selecting the table columns and referenced table columns, DtSQL can generate and execute the SQL to create the foreign key.

Sample :
ALTER TABLE
TEST_SCHEMA.TEST_TABLE
ADD
FOREIGN KEY ( A, C )
REFERENCES TEST_SCHEMA.TEST_TB (B, A )

Create Check Constraint

SQLServer allows to create a check constraint for a table column. After entering the check constraint name and check action, DtSQL can generate and execute the SQL to create the check constraint.

Sample :
ALTER TABLE
TEST_SCHEMA.TEST_TABLE
ADD CONSTRAINT TEST_CHECK
CHECK ( C > 10 )

Create Unique Constraint

SQLServer allows to create an unique constraint for a table columns. After entering the unique constraint name and selecting table columns, DtSQL can generate and execute the SQL to create the unique constraint.

Sample :
ALTER TABLE
"TEST_SCHEMA"."TEST_TABLE"
ADD CONSTRAINT "TEST_UNIQUE"
UNIQUE ( B, C )

Drop Primary Key

SQLServer allows to drop an existing primary key. After selecting the primary key, DtSQL can generate and execute the SQL to delete the primary key.

Sample : ALTER TABLE TEST_SCHEMA.TEST_TABLE
DROP CONSTRAINT PK__TEST__00551192

Drop Foreign Key

SQLServer allows to drop an existing foreign key. After selecting the foreign key, DtSQL can generate and execute the SQL to delete the foreign key.

Sample :
ALTER TABLE TEST_SCHEMA.TEST_TABLE
DROP CONSTRAINT FK__TEST__00551213

Drop Check Constraint

SQLServer allows to drop an existing check constraint. After selecting the check constraint, DtSQL can generate and execute the SQL to delete the check constraint.

Sample :
ALTER TABLE
TEST_SCHEMA.TEST_TABLE
DROP CONSTRAINT TEST_CHECK

Drop Unique Constraint

SQLServer allows to drop an existing unique constraint. After selecting the unique constraint, DtSQL can generate and execute the SQL to delete the unique constraint.

Sample :
ALTER TABLE
TEST_SCHEMA.TEST_TABLE
DROP CONSTRAINT TEST_UNIQUE

TOP
 

Procedure

Create Procedure

SQLServer allows to create procedures. After entering the procedure name, parameter names and procedure body, DtSQL can generate and execute the SQL to create the procedure.

Sample :
CREATE PROCEDURE TEST_SCHEMA.TEST_PROC
@PARAM1 VARCHAR(20),
@PARAM2 INT,
@PARAM3 CHAR(12) )
AS
SELECT COUNT(*) FROM SYS.TABLES;

Drop Procedure

SQLServer allows to drop an existing procedure. After selecting the procedure, DtSQL can generate and execute the SQL to delete the procedure.

Sample : DROP PROCEDURE TEST_SCHEMA.TEST_PROC

TOP
 

Function

Create Function

SQLServer allows to create functions. After entering the procedure name, parameter names and function body, DtSQL can generate and execute the SQL to create the function.

Sample :
CREATE FUNCTION TEST_SCHEMA.TEST_FUNC
( @PARAM1 VARCHAR(20), @PARAM2 BIGINT, @PARAM3 INT )
RETURNS CHAR(30)
AS
BEGIN
DECLARE @aChar char(10);
SET @aChar = '1';
RETURN @aChar;
END;

Drop Function

SQLServer allows to drop an existing function. After selecting the function, DtSQL can generate and execute the SQL to delete the function.

Sample : DROP FUNCTION "TEST_SCHEMA"."TEST_FUNC"

TOP

Copyright © DigerTech Inc