Blog Archives

SQL Server List Tables And Columns

–List Column Names SELECT COLUMN_NAME, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_CATALOG = ‘YOUR_DB_NAME’ –List Tables SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_CATALOG = ‘YOUR_DB_NAME’ –List Views SELECT * FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_CATALOG = ‘YOUR_DB_NAME’ –List All Columns in All Views SELECT *

Tagged with: , , , , ,
Posted in SQL Server

SQL Server Add Default To Existing Table

–String Value ALTER TABLE [Table1] ADD CONSTRAINT [Table1_Column1] DEFAULT (‘Not Applicable’) FOR [Column1] GO –Numeric Value ALTER TABLE [Table1] ADD CONSTRAINT [Table1_Column1] DEFAULT ((0)) FOR [Column1] GO –Date Value ALTER TABLE [Table1] ADD CONSTRAINT [Table1_Column1] DEFAULT (((1)/(1))/(1900)) FOR [Column1] GO

Tagged with: , , , , , ,
Posted in SQL Server

Create a Table From a SQL Statement

You can create a copy of a table using the SELECT INTO command. SELECT * INTO TABLE2 FROM TABLE1 You can also join two or more tables and create a new table from the joined tables. SELECT * INTO TABLE3

Tagged with: , , , , , ,
Posted in SQL Server

SQL Server DatePart Example

select datepart(quarter,getdate()) –Get Week Day Numerical value, Sunday = 1st day of week SELECT   CASE WHEN datepart(weekday,getdate()) = 1 THEN ‘Sunday’ WHEN datepart(weekday,getdate()) = 2 THEN ‘Monday’ WHEN datepart(weekday,getdate()) = 3 THEN ‘Tuesday’ WHEN datepart(weekday,getdate()) = 4 THEN ‘Wednesday’

Tagged with: , , , ,
Posted in SQL Server

SQL Server DateDiff Function

–Date Difference Function –Number of days between two dates select datediff(day,getdate(),’09/01/2020′) –Number of months between two dates select datediff(month,getdate(),’09/01/2020′) –Number of years between two dates select datediff(year,getdate(),’09/01/2020′)

Tagged with: , , , , ,
Posted in SQL Server

SQL Server Date Formatting and Date Examples

–Get Current Date and Time select getdate() –Date Format MMM DD YYYY select convert(nvarchar(12),getdate(),100) –Date Format MM/DD/YYYY select convert(nvarchar(10),getdate(),101) –Date Format YYYY.MM.DD select convert(nvarchar(10),getdate(),102) –Date Format DD/MM/YYYY select convert(nvarchar(10),getdate(),103) –Date Format DD.MM.YYYY select convert(nvarchar(10),getdate(),104) –Date Format DD-MM-YYYY select convert(nvarchar(10),getdate(),105) –Date

Tagged with: , , , , , ,
Posted in SQL Server

SQL – Select Top N From

Select Top N from SQL Server Oracle RowNum pseudocolumn. SQL Server and Oracle allow you to run a Select Statement, but limit the number of rows returned. This is very useful if you just need to see a snapshot of

Tagged with: , , , ,
Posted in Oracle, SQL Server

SQL – Replace Statement

REPLACE STATEMENT The Replace Statement replaces all instances of a specified string value with a new value. Syntax: REPLACE(Field Name, Search String, New String) SQL Server: SELECT REPLACE(FIELD1,’/’,’-‘) FROM TABLE Oracle: SELECT REPLACE(FIELD1,’/’,’-‘) FROM TABLE;  

Tagged with: , , , ,
Posted in Oracle, SQL Server

SQL – Character Case Functions

Character Function – Returns the Character from a given character code SQL Server SELECT CHAR(65) + CHAR(66) + CHAR(67) Returns ABC Oracle: SELECT CHR(65) || CHR(66) || CHR(67) FROM dual; Returns ABC  

Tagged with: , , , ,
Posted in Oracle, SQL Server

SQL – Char Function

Character Function – Returns the Character from a given character code SQL Server SELECT CHAR(65) + CHAR(66) + CHAR(67) Returns ABC Oracle: SELECT CHR(65) || CHR(66) || CHR(67) FROM dual; Returns ABC  

Tagged with: , , , ,
Posted in Oracle, SQL Server