How to copy data from one table to another table?
There are multiple
ways to do this.
1) INSERT
INTO SELECT
This method is used when table is already created in the
database earlier and data is to be inserted into this table from another table.
If columns listed in insert clause and select clause are same, they are not
required to list them.
2) SELECT INTO
This method is used when table is not created earlier and needs
to be created when data from one table is to be inserted into newly created
table from another table. New table is created with same data types as selected
columns.
What is Catalog Views?
Catalog views return
information that is used by the SQL Server Database Engine. Catalog Views are
the most general interface to the catalog metadata and provide the most
efficient way to obtain, transform, and present customized forms of this
information. All user-available catalog metadata is exposed through catalog
views.
What is PIVOT and UNPIVOT?
A Pivot Table can automatically sort,
count, and total the data stored in one table or spreadsheet and create a
second table displaying the summarized data. The PIVOT operator turns the
values of a specified column into column names, effectively rotating a table.
UNPIVOT table is reverse of PIVOT Table.
What is Filestream?
Filestream allows you to store large objects in the file system
and have these files integrated within the database. It enables SQL Server
based applications to store unstructured data such as documents, images,
audios, videos etc. in the file system. FILESTREAM basically integrates
the SQL Server Database Engine with New Technology File System (NTFS); it
basically stores the data in varbinary (max) data type. Using this data type,
the unstructured data is stored in the NTFS file system and the SQL Server
Database Engine manages the link between the Filestream column and the actual
file located in the NTFS. Using Transact SQL statements users can insert,
update, delete and select the data stored in FILESTREAM enabled tables.
What is Dirty Read ?
A dirty read occurs when two operations say, read and write
occurs together giving the incorrect or unedited data. Suppose, A has changed a
row, but has not committed the changes. B reads the uncommitted data but his
view of the data may be wrong so that is Dirty Read.
What is SQLCMD?
sqlcmd is enhanced version of the isql and osql and it provides
way more functionality than other two options. In other words sqlcmd is better
replacement of isql (which will be deprecated eventually) and osql (not
included in SQL Server 2005 RTM). sqlcmd can work two modes – (i) BATCH and (ii)
interactive modes.
What is Aggregate Functions?
Aggregate functions
perform a calculation on a set of values and return a single value. Aggregate
functions ignore NULL values except COUNT function. HAVING clause is used,
along with GROUP BY, for filtering query using aggregate values.
Following functions
are aggregate functions.
AVG, MIN, CHECKSUM_AGG, SUM, COUNT, STDEV, COUNT_BIG, STDEVP,
GROUPING, VAR, MAX, VARP.
0 comments
Post a Comment